Ciclo de vida de un componente

Clase 9 de 58Curso Profesional de React con Redux 2016

Resumen

Todos los componentes tienen momento,

Montado:

Constructor() → definir estado
conponentWillMount() → Aún no esta el DOM, no se deben hacer peticiones sincronas
render() → dibujamos el dom
componentDidMount → Después que la aplicación se monta

Actualización:

componentWillReceiveProps(nextProps)
shouldComponentUpdate(nextProps, nextState) → prueba si es necesario actualizar el componente
componentWillUpdate(nextProps, nextState) → el componente sera montado
render() → Renderiza la aplicación
componenteDidUpdate(prevProps, prevstate) → podemos volver a asignar algo

Desmontado:

componentWillUnmount() → Limpiar eventos o eliminar algunas cosas