Карточка Junior Состояние и useState/useReducer обновлено
useReducer
Вопрос
Что такое useReducer?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Хук, который хранит state и обновляет его чистой функцией reducer(state, action). Компонент отправляет действия через dispatch, а вся логика переходов собрана в редьюсере, который легко тестировать отдельно.
Ответ
Хук, который хранит state и обновляет его чистой функцией reducer(state, action). Компонент отправляет действия через dispatch, а вся логика переходов собрана в редьюсере, который легко тестировать отдельно.
Разбор
Хук, который хранит state и обновляет его чистой функцией reducer(state, action). Компонент отправляет действия через dispatch, а вся логика переходов собрана в редьюсере, который легко тестировать отдельно.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Состояние и useState/useReducer»
- Производное значение
- Стабильность dispatch
- Батчинг
- Ленивая инициализация state
- Ленивая инициализация
- Props, скопированные в state
- Правила хуков
- Пакетирование обновлений