Pienso que esta clase está mal explicada y les cuento el por qué:
En la clase se dice que la función connect recibe como primer parámetro la función mapStateToProps, la cuál recibe como parámetro al reducer.
Esto es completamente falso y en mi caso me confundió un montón… Según la documentación oficial de react-redux (https://react-redux.js.org/using-react-redux/connect-mapstate) la función mapStateToProps recibe como parámetros el state y en caso opcional ownProps (propiesdades del componente).
Al colocar que mapStateToProps recibe al reducer nos saltamos por completo el flujo de redux (pues no llamamos en este caso a los actionCreators, recordar que es el action quien invoca al reducer).
Para mí este curso ha sido muy confuso y algo que me ha ayudado mucho ha sido ver el curso del 2018 impartido por Leonidas Esteban. Si han tenido los mismos problemas que yo les recomiendo pasar por allá.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.