Javascript React Native Navigator可以处理这种情况吗?

Javascript React Native Navigator可以处理这种情况吗?,javascript,ios,react-native,Javascript,Ios,React Native,例如,一个应用程序中有两个页面(A和B) 使用Navigator.push() 从页面B导航到新的页面C,并确保C的视图状态与a相同(确保仍在路由堆栈中的a等于路由堆栈=[a,B,C])。 我不应该简单地使用Navigator.push(routeA),因为它会重新呈现页面A。如果我将Navigator.jumpBack()和Navigator.jumpForward()组合在一起,就不会有新的路由推送到路由堆栈中 ps:在我的项目中,B页是一个搜索结果列表,我需要保持此页的视图状态(例如aSc

例如,一个应用程序中有两个页面(A和B)

使用
Navigator.push()

从页面B导航到新的页面C,并确保C的视图状态与a相同(确保仍在
路由堆栈中的a等于
路由堆栈=[a,B,C]
)。

我不应该简单地使用
Navigator.push(routeA)
,因为它会重新呈现页面A。如果我将
Navigator.jumpBack()
Navigator.jumpForward()
组合在一起,就不会有新的
路由
推送到
路由堆栈中

ps:在我的项目中,B页是一个搜索结果列表,我需要保持此页的视图状态(例如a
ScrollView
的滚动位置)。我认为使用
redux
将“视图状态”保存到
store
可以解决这个问题,但这不是一个必要的方法

谢谢!英语新手:)