反应导航显示导航历史记录

时间:2017-07-27 06:55:45

标签: react-native react-navigation

我有一个案例,我需要看到以前的路线, 所以我有3页

  1. A
  2. C
  3. A 可以导航到 C B 可以导航到 C 。但是在 C 中,我有一个基于前一个路线的条件,它会导航到另一个页面。

    我也使用Redux和Redux Sagas,因此我使用 NavigationActions 这样来传播传奇

    yield put(NavigationActions.navigate({ routeName: 'C' }));

    有可能吗?

    react-navigation 1.0.0-beta.11

    react-native 0.46.1

    节点6.9.1

    npm 3.10.8

1 个答案:

答案 0 :(得分:1)

在reducer功能中,您可以访问routes数组。

function reducer(state: NavigationState, action: Action): NavigationState {
  const routes = state.routes; 
}