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)
查看帖子。这就成功了!尽管您需要使用链接中描述的导航操作。