React Navigation:返回时如何释放多个屏幕

React Navigation: How to free multiple screens while going back

在我的应用程序中,我有一个列表视图,用户可以从中创建新项目。在创建过程中,将浏览多个屏幕(使用 this.props.navigation.navigate()),直到创建新项目。当最后一步完成时,我希望应用程序 return 到列表视图并释放用于创建新项目时使用的所有屏幕的内存。看这张图片:

我天真的想法是再次使用 this.props.navigation.navigate() 返回列表视图。但是这不就意味着所有的屏幕S1,S2,...,Sk都还在内存中吗?

使用reset.

您应该可以使用:this.props.navigation.reset(ListView)

勾选thispost。