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