ha introducido un nuevo enfoque en la gesti¨®n de la l¨®gica de los estados, dado que los componentes de React siempre han estado m¨¢s cerca de ser funciones que clases, los Hooks han adoptado esto y han llevado el estado a las funciones, en vez de usar clases para llevar funciones al estado con m¨¦todos. Otro elemento b¨¢sico de la gesti¨®n del estado en las aplicaciones React es Redux, y ya hemos notado que ha sido objeto de escrutinio, lo que sugiere que a veces la complejidad de Redux no vale la pena y, en tales casos, es preferible un enfoque simple usando Hooks. Hacer esto completamente solo puede volverse complicado r¨¢pidamente; por lo tanto, recomendamos considerar una combinaci¨®n de y los hooks useContext y useReducer, explicadas en este .
ha introducido un nuevo enfoque para gestionar la l¨®gica con estado; dado que los componentes en React siempre han sido m¨¢s cercanos a las funciones que a las clases, Hooks ha tomado esto en cuenta y ha llevado el estado a las funciones, en lugar de llevar funciones como m¨¦todos al estado con clases. En base a nuestra experiencia, Hooks mejora la reutilizaci¨®n de funcionalidades entre componentes y la legibilidad del c¨®digo. Dadas las mejoras en la capacidad de realizaci¨®n de pruebas de Hooks, por el uso de y React Testing Library, y el crecimiento del apoyo de la comunidad, lo consideramos nuestro enfoque preferido.
A principios de este a?o, fueron introducidos en el popular framework de JavaScript. Ellos permiten el uso de state y otras funcionalidades de React sin escribir clases, ofreciendo un procedimiento m¨¢s claro que otros componentes de higher-order o render-propsp para casos de uso. Librer¨ªas como Material UI y Apollo han cambiado a usar Hooks. Hay algunos problemas con el testeo de Hooks, en especial con Enzyme, que contribuy¨® a reexaminar Enzyme como herramienta favorita.

