Red de conocimiento informático - Problemas con los teléfonos móviles - [Reaccionar] Comunicación del componente secundario al componente principal: función de devolución de llamada

[Reaccionar] Comunicación del componente secundario al componente principal: función de devolución de llamada

Los componentes de React son independientes entre sí y el flujo de datos entre ellos es unidireccional. La forma más común para que un componente principal se comunique con un componente secundario es pasando la información requerida del componente principal al componente secundario a través de accesorios.

En React, cuando un componente secundario se comunica con su componente principal, puede usar funciones de devolución de llamada o eventos personalizados.

En escenarios de aplicaciones simples, generalmente se utilizan funciones de devolución de llamada.

Nota:

(1) setState es un método asincrónico y todos los métodos setState en el ciclo de vida fusionarán operaciones.

La ejecución del método setState en componenteWillMount actualiza el estado del componente, pero el componente solo se representa una vez.

Por lo tanto, esta es una ejecución sin sentido y todo el estado inicializado se puede colocar en this.state={...} en this.state={...}.

(2) Las propiedades personalizadas de los componentes locales deben tener el prefijo "data-", pero los componentes de React no.

Comprensión profunda de la pila de tecnología React: P74 ~ P75