可以重新加载顶级React Native组件以刷新所有子组件吗?

时间:2017-01-02 20:17:55

标签: ios reactjs react-native

我正在开发一款需要在每晚午夜重置的iPad应用。大多数子组件包含需要在新的一天擦除或刷新的数据。是否有可能以编程方式重新加载(forceUpdate()并没有完成整个应用程序)?

我意识到它与React范式相反,但是在所有孩子中改变一些虚拟状态以重置它们似乎过于复杂了!

谢谢!

1 个答案:

答案 0 :(得分:0)

forceUpdate()是一个生命周期函数,但是除非没有办法,否则使用它来更新子组件是不可取的,而是使用setState来更新子组件。