Soy principiante y estoy aprendiendo React JS. Estoy haciendo un proyecto de demostración. Necesito una ayuda allí.
En mi app.js hay rutas shop.js y review.js . Los datos y estados están en shop.js Ahora, ¿cómo puedo pasar algunos datos de estados en review.js desde shop.js ?
¿Cómo puedo hacer eso?
Se recomienda elevar el estado compartido a su ancestro común más cercano (app.js). consulte https://reactjs.org/docs/lifting-state-up.html
Podrías usar Contexto
El contexto proporciona una forma de pasar datos a través del árbol de componentes sin tener que pasar accesorios manualmente en cada nivel.
En una aplicación típica de React, los datos se transmiten de arriba hacia abajo (principal a secundario) a través de accesorios, pero dicho uso puede ser engorroso para ciertos tipos de accesorios (p. ej., preferencia de configuración regional, tema de interfaz de usuario) que requieren muchos componentes dentro de una aplicación. El contexto proporciona una forma de compartir valores como estos entre los componentes sin tener que pasar explícitamente un apoyo a través de cada nivel del árbol.