No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Hooks vs. Connect

9/22
Recursos

Aportes 5

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Muchísimo mejor con hooks…

Soy un viejo usuario de Redux. Hoy en dia uso solo los hooks. Me gusta mucho mas y para testear no se me complico tanto. Simplemente mockeo al estado actual y listo.

Redux en lo salvaje



Aparte del titulo de periodico que coloque, mi experiencia con Redux es que muchos proyectos utilizan el connect API para sus componentes.

Esto no solo se debe a que muchas veces se trata de proyectos comenzados antes de la existencia de los Hooks, sino tambien a una question de consistencia. Tanto a nivel de testing como menciono la profesora, como a nivel de desarrollo del codigo en general.

Personalmente veo mucho mas facil e intuitivo utilizar Hooks y componentes funcionales. Pero es bueno que conozcas las maneras ‚Äúlegacy‚ÄĚ porque te lo vas a encontrar mucho en el ambito laboral.

Hooks vs. Connect

useSelector vs Connect

  • Boilerplate -> Los hooks ahorran mucho c√≥digo aqu√≠.
  • Separaci√≥n de responsabilidades -> Connect hace un High Order Component, as√≠ que es mejor.
  • Testing -> Es un poco m√°s f√°cil con Connect.

Redux ahora recomienda usar su Hooks API. - Redux Docs

Use the React-Redux Hooks API

  • useSelector -> const list = useSelector(state => state.list);
  • useDispatch -> const dispatch = useDispatch(); dispatch(myAction());