tutorial tontos react que para example español es6 entiendo ejemplo desventajas actions javascript reactjs redux

javascript - tontos - ¿Puede un componente tonto usar/procesar componente de contenedor redux?



redux store (1)

En el video de inicio de Redux, vemos que el pie de página (un componente tonto) usa Filterlink (un contenedor).

Pero cuando leo este article , parece, pero no muy claramente, que solo los contenedores deberían usar / renderizar contenedores.

Para mí, si Footer usa Filterlink (que está vinculado a Redux) no puedo reutilizarlo en otros proyectos que no usan Redux. Pero tal vez sea una excepción? Tal vez el componente rígido de codificación para usar solo en un proyecto está bien?

¿Me estoy perdiendo de algo?


El artículo estaba un poco desactualizado sobre cómo lo pienso hoy. Acabo de actualizarlo para que pueda article . He llegado a la opinión de que está totalmente bien usar componentes de contenedor dentro de los componentes de presentación. El motivo es simple: desea poder convertir un componente de presentación en un componente contenedor en cualquier momento en que necesite demasiada información, y sería un fastidio si tuviera que convertir todos los sitios de llamadas cuando haga eso. Por lo tanto, si un componente es de presentación o un contenedor es su detalle de implementación, y cualquier componente, ya sea de presentación o de contenedores, puede usarlo bien.