Что такое mapDispatchToProps?

Я читал документацию для библиотеки Redux, и у нее есть этот пример,

В дополнение к чтению состояния компоненты контейнера могут отправлять действия. Аналогичным образом вы можете определить функцию под названиемmapDispatchToProps() который получает метод dispatch () и возвращает реквизиты обратного вызова, которые вы хотите внедрить в презентационный компонент.

Это на самом деле не имеет смысла. Зачем тебеmapDispatchToProps когда у тебя уже естьmapStateToProps?

Они также предоставляют этот удобный пример кода:

const mapDispatchToProps = (dispatch) => {
  return {
    onTodoClick: (id) => {
      dispatch(toggleTodo(id))
    }
  }
}

Может кто-нибудь объяснить, в терминах непрофессионалов, что это за функция и почему она полезна?

Ответы на вопрос(5)

Ваш ответ на вопрос