reactjs/react-native 等待 promise 解决后再继续
reactjs/react-native wait for promise to resolve before proceeding
DB.users.get_all(function(response){
this.setState(result: response); // not required
return response // required but not working for react-native-db-model
});
我可以 return 响应此方法吗?我正在使用 react-native-db-model 而不是在 setState() 方法中设置响应。任何其他建议将不胜感激。
提前致谢。
据我阅读 react-native-db-models
的源代码,函数 get_all 没有 returning 任何东西,只是执行回调(https://github.com/darkrishabh/react-native-db-models/blob/master/index.js#L44)
因此您无法 return 响应变量。因此,使用 setState()
将是 IMO 的最佳选择。
DB.users.get_all(function(response){
this.setState(result: response); // not required
return response // required but not working for react-native-db-model
});
我可以 return 响应此方法吗?我正在使用 react-native-db-model 而不是在 setState() 方法中设置响应。任何其他建议将不胜感激。
提前致谢。
据我阅读 react-native-db-models
的源代码,函数 get_all 没有 returning 任何东西,只是执行回调(https://github.com/darkrishabh/react-native-db-models/blob/master/index.js#L44)
因此您无法 return 响应变量。因此,使用 setState()
将是 IMO 的最佳选择。