Тестування · Middle · Запитання 23 з 75
Що повертає renderHook?
const { result } = renderHook(() => useCounter());
act(() => result.current.increment());
expect(result.current.count).toBe(1);- ✓Правильна відповідь: Об'єкт, у якому
result.currentзберігає останнє значення, повернуте хуком - 2Лише початкове значення хука
- 3Мок хука
Пояснення
Оновлення не з подій React треба обгортати в act. Для хука одного компонента часто краще тестувати сам компонент.