Javascript React Native Navigator可以处理这种情况吗?
例如,一个应用程序中有两个页面(A和B) 使用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
Navigator.push()
从页面B导航到新的页面C,并确保C的视图状态与a相同(确保仍在路由堆栈中的a等于路由堆栈=[a,B,C]
)。
我不应该简单地使用Navigator.push(routeA)
,因为它会重新呈现页面A。如果我将Navigator.jumpBack()
和Navigator.jumpForward()
组合在一起,就不会有新的路由
推送到路由堆栈中
ps:在我的项目中,B页是一个搜索结果列表,我需要保持此页的视图状态(例如aScrollView
的滚动位置)。我认为使用redux
将“视图状态”保存到store
可以解决这个问题,但这不是一个必要的方法
谢谢!英语新手:)