En React js, pasaría setState como a continuación de los componentes principales a los componentes secundarios, sin embargo, en React Native setABC no está definido. ¿Cuál es la mejor manera de lograr lo siguiente en React Native?
Padre.js:
function Parent(){ const [ABC, setABC] = useState(); return( <routes> <route path="/child" element={<Child setABC={setABC} />} /> </routes> ); } export default Parent;Niño.js:
function Child({setABC}){ let doSomeStuff = () =>{ setABC("ABC"); } } export default Child;el problema no está relacionado con react-native, pasó el accesorio como setState en parent.js
<Child setState={setABC} /> y lo recibió como función setABC function Child({setABC}){
debería ser así
function Child({setState}) { ... } o cambie el nombre de la propiedad en Parent.js para que coincida con Chlid.js
<route path="/child" element={<Child setABC={setABC} />} />