¿Qué es mapDispatchToProps?
Estaba leyendo la documentación de la biblioteca Redux y tiene este ejemplo,
Además de leer el estado, los componentes del contenedor pueden enviar acciones. De manera similar, puede definir una función llamadamapDispatchToProps()
que recibe el método dispatch () y devuelve los accesorios de devolución de llamada que desea inyectar en el componente de presentación.
Esto en realidad no tiene sentido. Por qué lo necesitasmapDispatchToProps
cuando ya tienesmapStateToProps
?
También proporcionan esta práctica muestra de código:
const mapDispatchToProps = (dispatch) => {
return {
onTodoClick: (id) => {
dispatch(toggleTodo(id))
}
}
}
¿Alguien puede explicar en términos sencillos cuál es esta función y por qué es útil?