我正在开发一个iPad应用程序,该应用程序需要在每晚午夜重置自己。大多数子组件都包含需要为新的一天擦除或刷新的数据。是否可以以编程方式重新加载(forceUpdate()没有解决问题)整个应用程序?
我意识到这与 React 范式背道而驰,但改变所有孩子的一些虚拟状态以重置它们似乎过于复杂!
谢谢!
forceUpdate() 是一个生命周期函数,但在并且除非没有办法之前,否则最好使用它来更新子组件,而是使用 setState 来更新子组件。