反应原生路由器通量回到根场景

Sin*_*ngh 3 javascript react-native react-native-router-flux

在我当前的场景堆栈中,我有 3 个场景 A、B 和 C。从 A 到 B 到 C 来回工作正常。但我无法直接从场景 C 导航回场景 A。这可能吗?我当前的代码如下所示:

<Scene key="root">
  <Scene key="aKey" component={A} />
  <Scene key="bKey" component={B} />
  <Scene key="cKey" component={C} />
</Scene>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试在我的 C 组件中添加此代码:

Actions.pop
Run Code Online (Sandbox Code Playgroud)

但它只导航回前一个场景(即 B 组件),我试图直接导航回根场景(即 A 组件)

小智 5

您正在使用 Actions.pop() ;这意味着它将导航到 back screen 。用

Actions.reset('akey')
Run Code Online (Sandbox Code Playgroud)

这将直接导航到场景 A。