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.