从导航堆栈中反应本机路由器通量重置场景

React native router flux reset scenes from navigation stack

我有一个场景(我们称之为 sceneA),其中 lot 数据在列表视图中呈现,因此在导航到另一个场景后,ui 变得非常缓慢和滞后,因为 sceneA 仍然在导航堆栈中,我试图通过调用来解决这个问题: sceneAcomponentWillUnmount() 内部的 Actions.sceneA({type: "reset"}) ,但事实并非如此似乎工作正常,因为 componentWillUnmount() 在导航到另一个场景后从未被调用,所以有没有办法在应用程序内部导航时重置以前的场景?

您可以像这样使用 <scene/> 标签:

<Scene type="reset" key="someKey" component={someComponent} .../>

这样如果你去上面的场景,导航栈会重置