Отправка события
Метод dispatch
- это то, что вы используете для отправки действий в хранилище Redux. Вызов store.dispatch()
со значением, которое получено из создателя действия, посылает действие обратно в хранилище. Напомним, что создатель действия возвращает объект со свойством type, который определяет произошедшее действие. Потом метод отправляет объект действия в хранилище Redux. Основываясь на примере из предыдущего упражнения, следующие строки эквивалентны, и обе отправляют действие типа LOGIN
:
store.dispatch(actionCreator());
store.dispatch({ type: 'LOGIN' });
В редакторе кода в хранилище Redux инициализировано состояние в виде объекта со свойством login
, у которого задано значение false
. Также объявлен создатель действия loginAction()
, который возвращает действие типа LOGIN
. Отправьте действие LOGIN
в хранилище Redux, вызвав метод dispatch
и передайте ему действие, созданное функцией loginAction()
.