react-navigation-v5相关内容

在哪里放置多个堆栈导航器中常见的所有屏幕?-Reaction导航v5

以下是我的应用程序导航器的层次结构 ├──应用程序导航器(底部选项卡导航器) ├──提要(堆栈导航器) PostDetailScreen pageDetailScreen ProfileDetailScreen ...其他屏幕 ├──通知(堆栈导航器) ProfileDetailScreen PageDetailScreen PostDetailScreen ..

检查`MaterialTopTabNavigator`的呈现方法

我要创建一个Top Tab导航器,并将两个屏幕Badges.js和Studying.js放入Tab中。在我的设备上运行它时,收到错误消息:&q;错误:元素类型无效:需要字符串.和&q;检查`MaterialTopTabNavigator&q;的呈现方法。 。 TabScreen.js import React from 'react'; import {View, Image, Te ..

隐藏Reaction Native中的createBottomTabNavigator选项卡栏

在React Native 0.62中,是否可以在滚动时隐藏使用createBottomTabNavigator从reactnavigation.org创建的选项卡栏? 我很好奇是否有可能用LinkedIn类似的方式,当你向下滚动页面时,选项卡栏消失,当你向上滚动时,它重新出现。或者只能使用自定义选项卡栏? 推荐答案 可以,可以隐藏底部选项卡栏。 可以使用自定义选项卡栏和默 ..

不变冲突:在UIManager中找不到要求NativeComponent:";RNSScreen";

我收到RNSScreen错误,即使我已经安装了所有相关的软件包并遵循了Reaction导航指南(https://reactnavigation.org/docs/getting-started#installation),但对我没有起作用。 推荐答案 最终找到了解决方案,首先创建新项目,然后重新设置Reaction-Google-Maps库。 解决方案:创建新项目,从头开始安装所 ..
发布时间:2022-03-01 13:04:44 其他开发

React Native Navigation 5 身份验证流程

我似乎无法在我的 App.js 文件中使用三元身份验证.我正在检查是否有密钥,然后根据该密钥的存在显示 AuthStack 或 MainStack.当我从 AuthStack 转到 MainStack(将密钥设置为 AsyncStorage)时,我收到错误消息 - 任何导航器都未处理带有 payload{'name':'Home'} 的操作“NAVIGATE".当我注销或删除密钥时也会发生同样的情 ..
发布时间:2021-12-06 22:25:49 其他开发

如何使用 React Native 创建一个抽屉?

我想创建一个只出现在我的主屏幕上的抽屉,曾尝试使用 React Native 侧边菜单,但这只是将抽屉隐藏在后面,然后尝试使用 createdrawernavigator但我在 stacknavigator 里面有一个 bottomtabnavigator,我一直在想如何在它之上实现抽屉导航器下面是我的 navigation.js const RootStack = createStackNav ..

获取“未定义"使用 react-navigation 版本 5 传递参数时?

TLDR:我没有在 react-navigation 5 中使用 route.params 将参数从一个屏幕传递到下一个屏幕. 我刚刚从 react-navigation 版本 4 更新到版本 5.我现在在屏幕之间传递参数时遇到问题.在我正在导航的屏幕中,我使用 onPress() 导航到下一个屏幕并在参数“loveOne"中传递字符串“son". 从这里的第一个屏幕是代码的重要部分: ..
发布时间:2021-07-04 20:23:24 其他开发

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

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

React Navigation + TypeScript 错误:类型 'EventStackParams' 不满足约束 'Record'

我正在将 TypeScript 添加到我的 React Native/React Navigation 5 Navigator,但是在将 EventStackParams 添加到 createStackNavigator() 时遇到问题. 我浏览了 React Native 5 Docs、StackOverflow 和 GitHub,但没有运气.我究竟做错了什么?以下是我的错误和代码 ..

在反应导航 5.x 上动态更改标题标题

我最近更新了我的项目以响应导航 5.x.在早期版本中,我们使用如下设置标题标题: static navigationOptions = ({ navigation }) =>({标题:'找到',}); 这不适用于 React Navigation 5.x.请提出建议. 解决方案 你可以通过 2 种方法来解决; 1:将 options 设置为屏幕上的变量并保留当前代码: 2: ..