Что такое mapDispatchToProps?
Я читал документацию для библиотеки Redux, и у нее есть этот пример,
В дополнение к чтению состояния компоненты контейнера могут отправлять действия. Аналогичным образом вы можете определить функцию под названиемmapDispatchToProps()
который получает метод dispatch () и возвращает реквизиты обратного вызова, которые вы хотите внедрить в презентационный компонент.
Это на самом деле не имеет смысла. Зачем тебеmapDispatchToProps
когда у тебя уже естьmapStateToProps
?
Они также предоставляют этот удобный пример кода:
const mapDispatchToProps = (dispatch) => {
return {
onTodoClick: (id) => {
dispatch(toggleTodo(id))
}
}
}
Может кто-нибудь объяснить, в терминах непрофессионалов, что это за функция и почему она полезна?