← Volver al inicio

Preguntas típicas de React.js

Intermedio

¿Qué es el ciclo de vida de un componente en React?

En los componentes de clase, el ciclo de vida de un componente se divide en tres fases:

  • Montaje: cuando el componente se añade al DOM.
  • Actualización: cuando el componente se actualiza.
  • Desmontaje: cuando el componente se elimina del DOM.

Dentro de este ciclo de vida, existe un conjunto de métodos que se ejecutan en el componente.

Estos métodos se definen en la clase y se ejecutan en el orden que se muestran a continuación:

  • constructor
  • render
  • componentDidMount
  • componentDidUpdate
  • componentWillUnmount

En cada uno de estos métodos podemos ejecutar código que nos permita controlar el comportamiento de nuestro componente.