Действия (Actions)
Действие (action) — это JavaScript-объект, который лаконично описывает суть изменения:
{
type: 'SELECTED_USER',
payload
}Действия должны иметь поле type, которое указывает на тип исполняемого действия. И поле payloadпринимающее данные которые мы хотим изменить.
Типы действий должны быть константами!
В простом приложении тип действия задаётся строкой. По мере разрастания функциональности приложения лучше переходить на константы:
const ADD_ITEM = 'ADD_ITEM'
const action = { type: ADD_ITEM, title: 'Third item' }и выносить действия в отдельные файлы. А затем их импортировать:
import { ADD_ITEM, REMOVE_ITEM } from './actions'Last updated
Was this helpful?