react-native-navigation相关内容

错误:导航器只能包含';屏幕';组件作为其直接子项

我刚开始使用本机响应,我收到此错误,但我无法解决它。 我正在从主react-navigation page遵循教程,但我无法完成它。 如有任何帮助,我将不胜感激。谢谢! import * as React from 'react'; import { Text, View } from 'react-native' import { NavigationContainer ..

Expo Android 从底部选项卡导航器切换到材料顶部选项卡导航器时出现白色闪烁

从底部标签导航器切换到顶部标签导航器时出现白色闪烁 这个白色闪烁在这个 gif 之外更加明显.但是我正在使用 Expo 管理的 React Native 项目,当我从底部选项卡导航器切换到顶部选项卡导航器时,屏幕会闪烁白色.此问题仅发生在 Android 上.最重要的是,当您按下 TextInput 打开键盘时,在键盘动画发生时键盘占用的部分中的屏幕变为白色.这是我在 App.js 中的导航 ..

无法解析“fbjs/lib/areEqual"来自“node_modules\react-native-gesture-handler\createHandler.js"

我正在使用 expo 构建一个 react-native 应用程序,但是我有一个错误,因此我无法继续构建应用程序.我什至在 node_modules 中查找错误消息中提到的文件.我正在使用 react-native-gesture-handler 进行屏幕导航.如果我卸载了 react-native-gesture-handler 并删除了导航代码,这会解决我的错误吗?我该如何解决这个问题? ..

未定义不是对象“navigation.navigate" React Native Navigation 5(新)

我正在使用新的 React Native 导航进行导航,我想要的是按下按钮时导航到下一个屏幕,我遵循了新文档,但问题是我正在使用类,并且在文档中所有工作都已完成使用 App.js 中的函数,我尝试相应地修改我的代码,但无法处理类,因为 onPress 按钮不导航而是给我错误.这是我的 app.js: import * as React from 'react';import { Button, ..

如何使用 React Navigation 5.x 在不同的选项卡中重置堆栈

我的应用程序有一个 TabNavigator,每个 Tab 中有一个 StackNavigator.通过单击不同的选项卡在堆栈之间导航时,我不会重置堆栈,因此当您更改选项卡时,堆栈包含以前的状态.但是,偶尔从一个选项卡中的屏幕中,我想导航到不同选项卡中的特定屏幕,在这种情况下,我想重置目标选项卡中的堆栈. TabNavigator表1堆栈导航器- 屏幕A- 屏幕B表2堆栈导航器- 屏幕 1- 屏 ..

React-native 和 react-native-navigation 错误

我对 react-native-navigation 有疑问,当我尝试使用命令 npm run android 启动我的应用程序时,我收到一个错误,这里是代码为“ 无法解析配置“:app:debugCompileClasspath"的所有任务依赖项.无法解析项目:react-native-navigation.要求:项目:应用程序无法找到项目的匹配配置 :react-native-navigat ..

如何更快地在 react-native 中重新渲染组件?

我正在尝试根据导航抽屉的状态(打开/关闭)更改侧栏中组件的样式.我已经在检测导航抽屉的状态,并使用 componentDidUpdate 内的道具将其传递给 sideBar 组件. 问题是重新渲染(根据状态改变style)太慢了. 主要问题在于道具的数据往往为时已晚. 这里是导航抽屉的代码 export const Drawer = createDrawerNavigator( ..

更改默认的浅灰色背景色

默认情况下,我在 react-native 项目中创建的每个屏幕都使用非常浅的灰色作为其背景色.正如你在这里看到的: 我想知道不是为我的项目的每个屏幕设置 backgroundColor,而是在 react-native 项目中有一个全局位置,我可以一次设置 backgroundColor我的项目中的屏幕?例如,我希望我的所有屏幕都使用蓝色作为背景色. 解决方案 由于您已经在使用 r ..
发布时间:2021-07-04 20:07:27 其他开发

没有导航道具的 React 导航导航示例不起作用

我有一个 react-native 应用程序,我正在使用新的 Context API 来管理存储和内容,现在我将 createAppContainer(AuthNavigator) 包装在 由上下文 API 创建,因此为了从上下文 API 文件导航,我尝试通过创建 NavigationService 并传递在文档中找到的完全相同的示例来执行AppContainer 的 ref ..

创建带有导航字段的新组件

我尝试创建一个包含两个按钮的新 react-native 组件.我定义了两个属性 next 进入下一页和 prev 进入前一页,但我有这个错误: undefined 不是一个对象(评估 '_this.props.navigation.navigate') 我发现了很多类似的问题,但我没有找到任何有效的解决方案. 这是代码: 从 'prop-types' 导入 PropTypes ..
发布时间:2021-07-04 20:02:49 其他开发

react-native-navigation |设置初始屏幕而不将其作为选项卡?

我想在我的 React Native 应用程序上设置初始屏幕,但不将其作为选项卡. 我的意思是我希望能够在屏幕外访问 navigator.push,就像这样. Navigation.startTabBasedApp({标签: [屏幕:“注册"]})导航器.push({屏幕:“着陆",}) 解决方案 查看此文档 https://wix.github.io/react-native-nav ..
发布时间:2021-07-04 19:53:44 其他开发

在 React Native Router Flux Tabbar 中以编程方式隐藏和显示各个选项卡

我的应用中有一个使用 React Native Router Flux 的标签栏.在一些用例中,基于当前用户隐藏或显示特定选项卡会非常有帮助.我遇到的主要是: AB 针对特定用户测试新标签 向具有特定权限的特定用户显示特殊的管理标签 就我所见,react-native-router-flux 库不支持任何选项来执行此操作.我怎样才能实现这个功能? 解决方案 react-nat ..