Что такое bindActionCreators?
Что такое bindActionCreators?

Видео: Что такое bindActionCreators?

Видео: Что такое bindActionCreators?
Видео: 113 bindActionCreators 2024, Май
Anonim

# bindActionCreators (actionCreators, dispatch) Превращает объект, значения которого являются создателями действий, в объект с теми же ключами, но с каждым создателем действия, заключенным в вызов диспетчеризации, чтобы их можно было вызывать напрямую. Обычно вы должны просто вызвать dispatch прямо в экземпляре Store.

Точно так же спрашивается, в чем польза mapDispatchToProps?

Обеспечение mapDispatchToProps позволяет указать, какие действия может потребоваться выполнить вашему компоненту. Он позволяет вам предоставлять функции диспетчеризации действий в качестве свойств. Поэтому вместо вызова props.

Впоследствии возникает вопрос, что такое Dispatch в react JS? отправлять () - это метод, используемый для отправлять действия и запускают изменения состояния магазина. реагировать -redux просто пытается предоставить вам удобный доступ к нему. Обратите внимание, однако, что отправлять недоступен в реквизитах, если вы передаете действия в функцию подключения.

Впоследствии также можно спросить, а что такое создатели действий?

An создатель действий это просто функция, которая возвращает действие объект. Вызов создатель действий ничего не делает, кроме как возвращает объект, поэтому вам нужно либо заранее привязать его к хранилищу, либо отправить результат вызова вашего создатель действий.

В чем разница между mapStateToProps и mapDispatchToProps?

3 ответа. mapStateToProps - это функция, которую вы использовали бы для предоставления данных хранилища вашему компоненту, тогда как mapDispatchToProps это то, что вы будете использовать для предоставления создателей действий в качестве опоры для вашего компонента.

Рекомендуемые: