我是 React Native 的新手,我遇到了超过 3 天的问题 ^_^
我在 componentDidMount 中使用“AsyncStorage”,但它使用的是 init 值,因为异步仍然没有返回值
var data = {foo:this.state.parmstudentid};
fetch(`http://****:82/wasily/MyDealOffer.php?UserID=${data.foo}`,
什么时候放 url "http://****:82/wasily/MyDealOffer.php?UserID=4" 它返回了正确的列表,但是当我使用 ${data.foo} 它没有返回列表,因为它是向 api 发送“0”(创建状态时的默认值)
AsyncStorage.getItem("UserID").then((value) => {
this.setState({parmstudentid: value});
}).done(()=>{
this.setState({AsyncResult:true})
})
我已经使用此代码为我的 parmstudentid 状态带来了新的价值
在 AsyncStorage 运行之前,我如何才能停止运行所有代码