Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React/use-reducer

Что такое `useReducer` и чем он отличается от `useState`?

СобеседованиеHooksuseReducer
  • Хук для управления сложным состоянием через редьюсер
  • useState — императивное обновление, useReducer — декларативное через dispatch(action)
  • Редьюсер: чистая функция (state, action) => newState
  • Возвращает [state, dispatch]
  • Поддерживает ленивую инициализацию через init(initialArg)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov