应用程序状态更改后,强制重新呈现本机

时间:2017-02-08 21:14:35

标签: react-native

我想知道在应用状态更改后是否有办法重新渲染应用。 例如,当应用程序状态从后台更改为活动状态时,如何重新呈现页面的RN布局?

2 个答案:

答案 0 :(得分:2)

好吧,渲染应该只取决于你的状态和道具,所以你可以检查是否有新数据放在那里(例如,如果你的数据来自网络请求)并调用setState或通过新道具。如果要使用forceUpdate,也可以手动强制渲染,但布局应保持不变,因为它所依赖的数据应该相等。

答案 1 :(得分:0)

您可以从AppState侦听器https://facebook.github.io/react/docs/react-component.html#setstate

调用setState