如何从createTabNavigator

时间:2019-02-24 18:51:58

标签: react-native react-navigation mobx

我想重新创建从tabBar按钮启动的模态,就像在instagram上一样。我有一个全局模式,可以通过更改mobx状态树中的活动状态来调用,并且还使用下面的代码阻止了目标选项卡的选项卡转换。

    const defaultGetStateForAction = AppNavigator.router.getStateForAction;

AppNavigator.router.getStateForAction = (action, state) => {
    if ((action.type === NavigationActions.NAVIGATE) && (action.routeName === "postScreen")) {

        // Code to redirect to stack navigation or call modal here
        return null;
    }

    return defaultGetStateForAction(action, state);
};

这是我卡住的地方。

  1. 是否可以从这里访问我的mobx存储?
  2. 有没有办法做类似this.props.navigation.navigate('screenYouWant')
  3. 的事情

0 个答案:

没有答案