Карточка Middle Тестирование обновлено
renderHook
Вопрос
Как протестировать кастомный хук отдельно от компонента?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Через renderHook из @testing-library/react: он рендерит тестовый компонент с хуком и возвращает result.current. Изменения состояния делают внутри act.
Ответ
Через renderHook из @testing-library/react: он рендерит тестовый компонент с хуком и возвращает result.current. Изменения состояния делают внутри act. Если хук используется в одном месте, чаще проще проверить компонент целиком.
Разбор
Через renderHook из @testing-library/react: он рендерит тестовый компонент с хуком и возвращает result.current. Изменения состояния делают внутри act. Если хук используется в одном месте, чаще проще проверить компонент целиком.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.