Análisis de los principios operativos de ReactNative
El ciclo de vida del componente se puede dividir aproximadamente en tres etapas:
Ciclo de influencia externa
Fin del ciclo del componente
getDefaultProps: Cuándo creando el componente Anteriormente, se llamaría a getDefaultProps(), que es una llamada global equivalente al método constructor
getInitialState: se llamará a getInitialState() antes de crear y cargar el componente. Llamado una vez globalmente, equivalente al método constructor
getInitialState: llame a getInitialState() después de crear y cargar el componente para inicializar el estado del componente.
componentewillmount: esta función se llama una vez cuando el componente está listo para cargarse después de crearlo e inicializarlo y antes de dibujar el primer renderizado (). Puede realizar alguna inicialización empresarial aquí, que es equivalente al método onMeasure en Android
render: función de representación de componentes, que devuelve un DOM virtual. Debes mantener tu función de renderizado pura y solo renderizar el componente sin modificar el estado.
componenteDid Mount: cuando se llama a esta función, se ha construido su DOM virtual. Puede comenzar a obtener elementos o subcomponentes en esta función, lo que equivale al método onLayout en Android.
componenteWillReceiveProps: acepta nuevas propiedades del componente principal, equivalente al método set()
deberíaComponentUpdate: cuando el componente recibe nuevas propiedades y cambios de estado, se activa el método deberíaCoomponentUpdate. deberíaCoomponentUpdate, equivalente al método onInterceptTouchEvent en Android
componentewillupdate: si el estado o las propiedades del componente cambian, y lo anterior deberíaCoomponentUpdate(...) devuelve verdadero, esto es equivalente al método onTouchEvent en Android
componenteDidUpdate: después de renderizar, genere el DOM real y llame a componenteDidUpdate(prevProps, prevState). Los parámetros pasados son los accesorios y el estado actuales.