react-native - 如何从 createTabNavigator 重定向选项卡或访问 Mobx 状态
问题描述
我想重新创建从 tabBar Button 启动的模式,就像在 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);
};
这是我卡住的地方。
- 有没有办法从这里访问我的 mobx 商店?
- 有没有办法做类似的事情
this.props.navigation.navigate('screenYouWant')
解决方案
推荐阅读
- node.js - 在 Debian 中使用 init.d 自动启动 node.js 脚本
- typescript - 如何为 Firebase Cloud Functions 使用 TypeScript 参考?
- flutter - 我该如何解决这个弱警告?“该字段不会覆盖继承的 getter 或 setter。”
- python - 元组索引必须是整数或切片,而不是元组
- javascript - Puppeteer 文件路径太长
- java - 如何查找 Maven 插件目标的依赖项
- serial-port - 如何从串行端口接收到的字节中删除特定位数
- html - 我缺少什么让这个 div 居中作为电子邮件模板
- amazon-web-services - 雅典娜查询:写入位置时访问被拒绝:s3
- python - 如果我卸载 python 那么它也会卸载下载的包吗?