Junior
¿Qué hooks principales de React conoces y usas?
sobes.tech AI
Respuesta de la IA
useState: Para gestionar el estado de un componente.useEffect: Para realizar efectos secundarios (consultas a API, suscripciones, manipulación del DOM) en componentes funcionales, en respuesta a cambios.useContext: Para acceder al valor del contexto desde un componente, sin pasar props a través de niveles intermedios.useRef: Para almacenar valores mutables que no provocan re-renderizados, o para obtener una referencia a un elemento DOM.useMemo: Para memorizar cálculos y evitar su reejecución en cada renderizado si las dependencias no cambian.useCallback: Para memorizar funciones, evitando su creación en cada renderizado y problemas de rendimiento al pasarlas a componentes que usanReact.memo.useReducer: Alternativa auseStatepara gestionar estados más complejos, especialmente útil cuando hay múltiples actualizaciones relacionadas o cuando el siguiente estado depende del anterior.useLayoutEffect: Se ejecuta de forma síncrona después de todas las mutaciones del DOM y antes de que el navegador