react-navigation-stack相关内容

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

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

在Reaction本机导航中动态更改标题标题

对于一项学校作业,我们在REACT原生中创建了一个应用程序,带有REACT导航和REDUX功能。因为我们所有人都是新手,所以我们有一个无法解决的问题。 我们希望在单击某个按钮时更改标题。我们第一次单击按钮时,它会很好地更改标题标题。当我们按下不同的按钮时,问题就出现了,页眉没有改变。请注意,无论我们选择哪个选项,我们总是转到同一个屏幕。 import React from 'react ..

如何从导航堆栈中弹出多个视图?

正在寻找有关在 SwiftUI 中从导航堆栈中弹出多个视图的简单方法的一些指导.我有 4 个使用 NavigationLink 链接在一起的视图.在最后一个视图中,我想跳回初始 ContentView,从堆栈中弹出所有其他视图.我不想使用每个视图的 NavigationBar 上的“返回"按钮来实现这一点. 提前致谢.鲍勃.''' 导入 SwiftUI结构内容视图:查看{var主体:一些视图{ ..
发布时间:2021-09-02 19:07:20 其他开发

更新 React-native 后,远程调试时反应导航变慢

我正在开发一个主要用于android平台的react-native移动应用程序.我最近需要升级 react-native-firebase 的 react native 版本.React 原生版本是 0.57.2.我使用 rn-diff- 升级到 0.59.6清除.这样做时,我需要将 react-navigation 版本从 2.17.0 更新到 3.8.1(但类型版本是 @types/react ..

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

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

导航到其他屏幕时出现 React Navigation 4.x 版本问题

使用 react-navigation 4.1.1 版时当从一个屏幕导航到另一个屏幕时,它是波动的,我在那里使用 ImageBackground,所以在加载该图像背景后出现第一个白色空白屏幕,这非常慢,我可以很容易地看到那里的过渡.我不知道那里的确切问题是什么.对于这个新版本,我还必须安装用于反应导航的库,即反应原生屏幕、动画和蒙版视图、safeareacontext.所以请任何人知道这一点,请让 ..

当我使用 pop() 返回时导航时,应用程序崩溃

最初,该应用程序运行良好,之后我在 Authenticated 堆栈上创建了一个 custom stack(当用户通过 Authenticated 时的屏幕). 当我使用 pop() 返回时导航时,应用程序崩溃,但使用导航或 goBack() 可以正常工作. inActiveUser => 使用 Pan Responder 检查用户触摸事件,以便在用户处于非活动状态时注销. Au ..

有没有办法在使用 createBottomTabNavigator 和 createStackNavigator 并且同时 navigationOptions 工作时隐藏选项卡项?

我有三个屏幕,我只想在前两个屏幕上使用 te 标签栏.在这两个屏幕中,我放置了一个导航到第三个屏幕的按钮.我的第一个方法是代码: 从“react"导入React;从“react-native"导入{平台};进口 {创建堆栈导航器,创建底部标签导航器,StackViewTransitionConfigs来自“反应导航";从“../components/TabBarIcon"导入 TabBarIco ..

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

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

如何根据从 API 获取的数据在 React Navigation 中创建或删除选项卡?

假设有一个选项卡视图,其中包含名称为 Breads、Pizzas、Beverages、Desserts、Shakes 的选项卡.这些选项卡的名称是从 API 中获取的.此外,每个选项卡显示在各自屏幕上的信息也是从 API 中获取的.现在,当其中一个选项卡的数据从API删除时.我也希望将其从选项卡视图中删除. 如何在 React Navigation 中实现这一点? 解决方案 在 Re ..

在嵌套选项卡导航器中反应导航标题标题

我在 Stack Navigator 中有一个 Tab Navigator,我希望将标题标题动态配置为所选选项卡的标题.就像有 3 个选项卡:主页、个人资料、添加项目,我希望标题在主页选项卡中为“主页",在个人资料选项卡中为“个人资料". 我尝试在根导航器上使用 onStateChange 并在选项卡导航器上使用 setOptions 但 onStateChange 仅在嵌套导航器中可用,而 ..

无法解析“@react-navigation/native"来自“App.js"- React Native + 如何解决?

undefined 无法从 App.js 解析模块 @react-navigation/native:在项目中找不到 @react-navigation/native. 如果您确定该模块存在,请尝试以下步骤: 1. 清除守望者手表:watchman watch-del-all2. 删除 node_modules: rm -rf node_modules 并运行 yarn install3 ..

我如何使用 React Navigation v5 保留带有嵌套导航的初始路线?

首先让我声明我知道如何使用 React 导航从一个嵌套页面导航到另一个嵌套页面.但是,每当我导航到不是初始路由的嵌套屏幕时,只要我导航回该嵌套堆栈,该屏幕就会成为第一个屏幕. 示例. 父导航器 嵌套堆栈导航器 1 屏幕 A(初始路线) 屏幕 B 嵌套堆栈导航器 2 屏幕 C(初始路线) 屏幕 D 嵌套堆栈导航器 2 屏幕 E(初始路线) 屏幕 F 通常当 ..

带有 TabNavigation 反应导航的标题

使用带有 React Native 的标签导航器的页面标题标题的最佳方法是什么?我知道有一种方法可以将 TabNavigator 包装在 StackNavigator 中,但我不明白如何使用不同类中的不同组件来执行此操作... 这是我正在做的设置 TabNavigator: App.js 内部: 导出默认 createBottomTabNavigator({活动:活动,正面:正面}, ..