我想知道在应用状态更改后是否有办法重新渲染应用。 例如,当应用程序状态从后台更改为活动状态时,如何重新呈现页面的RN布局?
答案 0 :(得分:2)
好吧,渲染应该只取决于你的状态和道具,所以你可以检查是否有新数据放在那里(例如,如果你的数据来自网络请求)并调用setState
或通过新道具。如果要使用forceUpdate
,也可以手动强制渲染,但布局应保持不变,因为它所依赖的数据应该相等。
答案 1 :(得分:0)
您可以从AppState侦听器https://facebook.github.io/react/docs/react-component.html#setstate
调用setState