React+hooks+Redux
  • Вступление
  • REACT HOOKS
    • Введение в хуки
    • Основные хуки
      • Хук состояния (useState)
      • Хук эффекта (useEffect)
      • Хук колбека (useCallback)
      • Хук рефа (useRef)
    • Создание собственных хуков
    • Правила использования хуков
    • Полезная информация
      • Хук мемоизированного значения (useMemo)
      • Как закешировать вычисления?
      • Как получить предыдущие пропсы или состояние?
      • Как осуществлять запросы за данными с помощью хуков?
    • Задание React Hooks
  • REDUX
    • Что такое Redux
    • Основы
      • Действия (Actions)
      • Генераторы действий (Action Creators)
      • Редюсеры (Reducers)
      • Хранилище (Store)
      • Получение доступа к actions и state с помощью функции connect()
      • Подключение Redux
    • Что дальше?
      • Асинхронные действия (Async Actions)
      • Использование Redux с React Router
    • Задание Redux
  • FAQ
    • Заключение
Powered by GitBook
On this page

Was this helpful?

  1. REDUX
  2. Основы

Генераторы действий (Action Creators)

Генераторы действий (Action Creators) — это функции, создающие действия.

В Redux генераторы действий (action creators) просто возвращают action:

function setMessage(msg) {
  return {
    type: actions.SET_MESSAGE,
    payload: msg
  };
}

Обычно инициируются вместе с функцией отправки действия:

dispatch(setMessage('Hello'))

Или при определении этой функции:

const dispatchSetMessage = i => dispatch(setMessage(i))
dispatchSetMessage('Hello')
PreviousДействия (Actions)NextРедюсеры (Reducers)

Last updated 5 years ago

Was this helpful?