20
Ciclo de vida de un Componente de clase en React
El “Ciclo de Vida del componente” es un proceso en el cual los componetentes de React, se renderizan, actulizan o desmontan de la pantalla del navegador.
Nos permite detrminar el estado de nuestro componente y ejecutar determidas lineas de código en momentos particulares del proceso para montar (mostrar en pantalla), actualizar o desmontar (quitar de pantalla) nuestro componente.
El ciclo de vida de un componente en React abarca tres 3 fases, el montado, actualización y desmontado.
Dentro de cada fase existen métodos que las caracterizan, a continucación describire cada fase con sus respectivos metodos.
Momento en el que se inserta el código del componente en el DOM y se muestra en la UI.
Los métodos más importantes que se ejecutan en esta fase son:
En este método se incializan los estados o valores.
En este método el componten se renderiza , se inserta el codigo en el DOM HTML.
Indica que el componente ya es visible en pantalla.
En esta etapa los props y el estado del componente cambian.
Los métodos más importantes que se ejecutan en esta fase son:
El componente se vuelve a renderizar, esta vez con los datos que hayan cambiado.
Recibe dos argumentos: Los props anteriormente y el estado que tenia anteriormente el componente lo actualiza. este método nos sirve para comparar entre la versión previa y la versión actual del componente.
Esta fase existe un solo método que se ejecuta antes de que un componente se elimine (desmonte) de la UI de nuestra aplicación.
Este método nos permite limpiar memoria eliminando el componente de la pantalla.
Existe otros métodos de ciclo de vida pero son menos comunes.
Para saber más sobre los métodos del ciclo de vida puedes revisar la documentación de React.
20