Testowanie · Middle · Pytanie 23 z 75
Co zwraca renderHook?
const { result } = renderHook(() => useCounter());
act(() => result.current.increment());
expect(result.current.count).toBe(1);- ✓Poprawna odpowiedź: Obiekt, w którym
result.currentprzechowuje ostatnią wartość zwróconą przez hook - 2Tylko początkową wartość hooka
- 3Mock hooka
Wyjaśnienie
Aktualizacje spoza zdarzeń Reacta trzeba opakować w act. Dla hooka używanego przez jeden komponent często lepiej testować sam komponent.