Reactjs 反应导航:如何在返回时释放多个屏幕

Reactjs 反应导航:如何在返回时释放多个屏幕,reactjs,memory,react-native,navigation,react-navigation,Reactjs,Memory,React Native,Navigation,React Navigation,在我的应用程序中,我有一个列表视图,用户可以从中创建新项目。在创建过程中,将导航多个屏幕(使用this.props.navigation.navigate()),直到创建新项目。当最后一步完成后,我希望应用程序返回列表视图,并释放用于创建新项目时使用的所有屏幕的内存。请参见此图: 我天真的想法是再次使用this.props.navigation.navigate()返回列表视图。但这是否意味着所有屏幕S1、S2、,Sk仍在内存中?使用reset 您应该能够使用:this.props.navig

在我的应用程序中,我有一个列表视图,用户可以从中创建新项目。在创建过程中,将导航多个屏幕(使用
this.props.navigation.navigate()
),直到创建新项目。当最后一步完成后,我希望应用程序返回列表视图,并释放用于创建新项目时使用的所有屏幕的内存。请参见此图:


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

使用
reset

您应该能够使用:
this.props.navigation.reset(ListView)


查看帖子。

这就成功了!尽管您需要使用链接中描述的导航操作。