← Volver al inicio

Preguntas típicas de React.js

Principiante

Explica casos de uso del hook `useEffect`

Podemos usar el hook useEffect de diferentes formas, tales como:

  • Ejecutar código cuando se renderiza el componente, cuando cambian las dependencias del efecto o cuando se desmonta el componente.
  • Por eso puede ser útil para hacer llamadas a APIs, ya que sea nada más montar el componente o cuando cambian las dependencias.
  • Realizar tracking de eventos, como Google Analytics, para saber qué páginas visitan los usuarios.
  • Podemos validar un formulario para que cada vez que cambie el estado, podamos actualizar la UI y mostrar dónde están los errores.
  • Podemos suscribirnos a eventos del navegador, como por ejemplo el evento resize para saber cuando el usuario cambia el tamaño de la ventana.