问题标签 [wix-react-native-navigation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React native undefined 不是函数
我是新来的反应本地人。我正在尝试推送到另一个页面。但我收到错误说
我的代码是这个
谁能告诉我我做错了什么?我该如何解决?
对于我正在使用的导航wix react native navigation
,该页面app.productListing
也注册在 index.js 中。我正在为手风琴使用 react-native-collapsible,B
react-native-navigation - React Native Navigation:设置flex值时抽屉项目不显示或消失
以下是我的最小工作示例。它是 3 个基本屏幕和一个抽屉屏幕。在我使用标签数组中的导航项填充抽屉屏幕的render()
方法中。DrawerScreen
当我设置 flex 值时,navigationItem
一切都开始变得怪异了。
- 大多数时候重新加载应用程序时,这些项目不会显示在抽屉屏幕中
- 当项目确实出现时,它们在被点击后就会消失。
如果navigationItem
样式表中的样式没有 flex 值,它会按预期工作。我不明白发生了什么,也不知道如何解决这个问题。
代码:
样式表:
这是一个显示相关行为的 imgur 链接。
react-native - React Native 导航和错误边界
我正在实施我的第一个反应原生项目,似乎处理错误的最佳方法是使用应用程序级错误边界。我正在努力弄清楚我们如何将其与react-native-navigation
. 当前代码如下所示:
还有screens.js:
因为Navigation.startSingleScreenApp
不返回组件,所以我正在努力弄清楚如何在导航器内部或外部立即包装错误边界。我尝试浏览 react-native-navigation 文档,但找不到太多帮助。任何想法表示赞赏。
react-native - 能够覆盖 react-native-navigation 的默认选项卡导航堆栈行为
问题描述
关于BottomTabs
从生成的导航Navigation.startTabBasedApp
:我的理解是每个选项卡都会跟踪它自己的导航堆栈 - 这意味着如果我按如下方式导航:
tab1 -> screen1 -> screen2 -> tab3 -> tab1
我仍然会继续screen2
。有没有办法覆盖此行为,以便当我按下选项卡的图标时,它会导航到该选项卡的初始屏幕,而不管它的堆栈上有多少个屏幕?
环境
- React Native Navigation 版本:1.1.457
- React Native 版本:0.55.3
- 平台:两者
- 设备信息:带有 Android 8.0.0 的 Nexus 5 模拟器
reactjs - React-Native-Navigation 灯箱位置
我想知道 wix react native navigation 的灯箱位置是否可以修改其位置?我希望灯箱出现在屏幕顶部而不是中间。可能吗 ?
reactjs - 将值从灯箱传递给父级
我正在为我的应用程序中的用户创建个人资料屏幕。我正在使用 wix 的 React-Native-Navigation 的灯箱来执行编辑配置文件。因此,用户将单击 touchableopacity 并弹出一个灯箱,用户将输入新信息并保存。所以,我想知道是否可以将文本输入值从灯箱传递给父级(profile.js),以便我可以在 profile.js 中设置状态?
react-native-navigation - 由于 redux 操作而推送屏幕
最近尝试过https://wix.github.io/react-native-navigation/v2/#/ 据我了解,v2 中解决的问题之一是由于 redux 操作而推动屏幕。基本上我仍然怀疑这是使用导航器外部组件的正确方法。
传递 componentId 对我来说有点奇怪。你们是怎么做到的?建议赞赏!