Action в Redux — это обычный JavaScript объект, который служит единственным способом отправить информацию из твоего приложения в store. Он представляет событие или намерение изменить состояние.
Каждый action должен содержать поле type, которое чётко определяет, какой action выполняется. Это поле обычно — строковая константа, описывающая action.
{
type: 'ADD_TODO',
text: 'Add todo item'
}
typeКогда ты добавляешь новый todo в своё приложение, action может выглядеть так:
{
type: 'ADD_TODO',
payload: {
text: 'Add todo item'
}
}
Actions — это мост между твоим приложением и Redux. Они диспатчатся в reducer, который затем использует поля type и payload, чтобы определить, как обновить состояние store.
Экшн в Redux должен быть обычным объектом JavaScript без методов и логики, прикреплённых к нему.
Новый — ещё не проверен сообществом
Вы