篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Ciclo de vida de los componentes相关的知识,希望对你有一定的参考价值。
classMiComponenteextendsComponents{
constructor(){
// Enlazo (bind) eventos y/o inicializo estado
}
componentWillMount(){
// Se ejecuta antes de montar el componente
// Se podría usar para hacer un setState()
}
render(){
// Contiene todos los elementos a renderizar
// podrías usarlo para calcular propiedades (ej: concatenar una cadena)
}
componentDidMount(){
//Solo se lanza una vez
//Ideal para llamar a una API, hacer un setInteval, etc
}
//Actualización:
componentWillReceiveProps(){
//Es llamado cuando el componente recibe nuevas propiedades.
}
shouldComponentUpdate(){
//Idea para poner una condición y si las propiedades que le llegaron anteriormente
// eran las mismas que tenia retornar false para evitar re-renderear el componente
}
componentWillUpdate(){
//metodo llamado antes de re-renderizar el componente si shouldComponentUpdate devolvió true
}
// re-render si es necesario...
componentDidUpdate(){
//Método llamado luego del re-render
}
componentWillUnmount(){
//Método llamado antes de desmontar el componente
}
componentDidCatch(){
// Si ocurre algún error, lo capturo desde acá:
}
}
以上是关于javascript Ciclo de vida de los componentes的主要内容,如果未能解决你的问题,请参考以下文章