「React Native」用代码刷新ReactNative页面
2017-12-19 本文已影响12人
Android埋坑的艺术
问题描述
当我们需要刷新页面时,通常使用的时setState({...})来刷新页面
但这个刷新方式有局限性
比如本页面的props不会刷新,另外你通过NativeModules拿到的常量也不会刷新
解决方案
RN 的容器Activity/Fragment中调用
public void refresh() {
mReactInstanceManager.recreateReactContextInBackground();
}