React · Senior · Pytanie 70 z 75

Jak przetestować jednostkowo własny hook?

const { result } = renderHook(() => useCounter(5));
act(() => result.current.increment());
expect(result.current.count).toBe(6);

Wyjaśnienie

Hooki potrzebują kontekstu komponentu. Użyj opcji wrapper, by dostarczyć providery kontekstu (router, query client), od których zależy hook.

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 70

Sprawdź się

Rozwiąż test React · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test