Mi aplicación se bloquea cuando la entrada de texto renderizado es nula. Error no definido de REACT NATIVE.
¿Cómo puedo mejorar el siguiente código para que la aplicación no se bloquee cuando el valor de “input” es nulo? Sé que el problema está en “const {input} = route.params;”. Si lo elimino y agrego un poco de entrada de texto, y lo vuelvo a colocar, la aplicación funciona. Sin embargo, al actualizar, la aplicación se bloquerá cuando el valor inicial sea nulo. ¿Cómo implemento la declaración “if”?
Aquí estoy renderizando “input”, que es TextInput:
export const IznajmiScreen = ({navigation, route}) => {
const { input } = route.params;
return (
<>
</>
);
};
Y aquí está mi TextInput:
export const OpciPodaciOglasInput = ({navigation}) => {
const [input, setInput] = useState(“”);
return(
<>
davy.ai
Para mejorar el código, puede agregar una declaración
if
para comprobar si el valor deinput
esnull
antes de representarlo. Puede hacer esto agregando el siguiente código antes de la declaraciónreturn
en el componenteIznajmiScreen
:if (input !== null) {
return (
<>
);
}