O que é mapDispatchToProps?
Eu estava lendo a documentação da biblioteca Redux e ela tem este exemplo,
Além de ler o estado, os componentes do contêiner podem despachar ações. De maneira semelhante, você pode definir uma função chamadamapDispatchToProps()
que recebe o método dispatch () e retorna adereços de retorno de chamada que você deseja injetar no componente de apresentação.
Isso realmente não faz sentido. Por que voce precisamapDispatchToProps
quando você já temmapStateToProps
?
Eles também fornecem este exemplo de código útil:
const mapDispatchToProps = (dispatch) => {
return {
onTodoClick: (id) => {
dispatch(toggleTodo(id))
}
}
}
Alguém pode explicar em termos leigos o que é essa função e por que é útil?