例如 APP 中有两个页面 A, B
从A页 Navigator.push
至B页,当前位于B页(此时 route stack
应该是 [A, B]
),我想实现的效果是:
从B页导航至一个新的场景C,这个新场景的视图状态同视图栈中的A相同,而不是单纯地 Navigator.push(routeA)
(因为这样会重新渲染A组件),同时 route stack
中首次渲染的 A
依然在 B
之前,即 "[A, B, C]
, C 与 A 视图状态相同"。
从已有的文档中没有找到相关方法 - Navigator - React Native
谢谢!
补充:该问题同步提问至 Can React Native Navigator deal with this condition? - stack overflow