在 React Native 中将 JSON 值从一个屏幕解析到另一个屏幕

Parsing JSON value from one screen to another in react native

我已经尝试编写代码将 Json 数据从一个屏幕发送到另一个屏幕... 这是我的代码 fetching data screen the other screen The error

您正在尝试直接为状态分配一个值,该值无法修改! 阅读有关不变性的更多信息:https://medium.com/@mustafaskyer/immutability-with-react-native-using-immer-js-fe3dc0e5dc95

当您使用 setUserName 时,它会为您更改状态并重新呈现。

改变

username = setUserName(responseJson)

setUserName(responseJson)

此外,你需要将你的fetch放在一个生命周期方法中,比如useEffect()(最后的括号是运行 useEffect hook,只有在组件安装后一次)

useEffect(() => {
 //fetch...
}, [])

我建议您在进一步研究项目之前了解更多有关 React 的知识。