Sobes.tech
Junior

Nombra los componentes del ciclo de vida de un componente React.

sobes.tech AI

Respuesta de la IA

  • montaje (montaje)
    • constructor(): inicialización del estado y enlace del contexto.
    • static getDerivedStateFromProps(): sincronización del estado interno con las props.
    • render(): construcción del DOM.
    • componentDidMount(): ejecución de efectos después del primer render (consultas a API, suscripciones).
  • actualización (actualización)
    • static getDerivedStateFromProps(): (llamado durante la actualización de las props)
    • shouldComponentUpdate(): optimización del renderizado (determina si el componente necesita volver a renderizarse).
    • render(): volver a renderizar el DOM.
    • getSnapshotBeforeUpdate(): obtención de datos del DOM antes de la actualización (por ejemplo, posición de desplazamiento).
    • componentDidUpdate(): ejecución de efectos después de la actualización (cambio del DOM, solicitudes repetidas).
  • desmontaje (desmontaje)
    • componentWillUnmount(): limpieza de recursos antes de eliminar el componente (cancelación de suscripciones, temporizadores).
  • manejo de errores (manejo de errores)
    • static getDerivedStateFromError(): actualización del estado en caso de error en un componente hijo.
    • componentDidCatch(): registro de errores.