91得票3回答
React Navigation与React Native Navigation的比较

React Native Navigation和React Navigation是React Native的两种主要导航解决方案,它们之间的技术差异主要在以下几个方面: React Navigation更加灵活,适用于大多数应用,包括那些具有复杂导航结构的应用。 React Native N...

88得票13回答
遇到这个错误:error: bundling failed: Error: Unable to resolve module `react-native-safe-area-context`。

运行我的应用程序后,我遇到了以下错误: 错误:打包失败:错误:无法解析模块 react-native-safe-area-context,来自 node_modules/react-navigation-stack/lib/module/vendor/views/Stack/StackVi...

66得票19回答
在goBack()时刷新先前的屏幕

我是React Native的新手。当我们通过调用goBack()返回到以前的屏幕时,如何刷新/重新加载该屏幕? 假设现在我们有3个屏幕A、B、C:A -> B -> C 当我们从屏幕C运行goBack()时,它会返回到屏幕B,但是状态/数据仍然是旧的。如何刷新它?构造函数不会第...

41得票8回答
当使用react-native-navigation时,如何在组件显示时触发一个事件?

我正在使用react-native和react-native-navigation。当用户点击选项卡导航按钮时,我想在组件显示时重新加载数据。 我应该使用react生命周期事件还是在react-native-navigation中有什么可以触发函数的东西,当用户回到一个组件时? 我正在使用...

35得票3回答
找不到导航对象。你的组件是否在导航器中的屏幕内?

在我的以下代码中,当我使用 useNavigation() 时,会出现错误,如下所示:如何使用 useNavigation,请问有人能解决这个错误吗...错误: 找不到导航对象。您的组件是否在导航器屏幕内?我从这里的代码中获取:https://rnfirebase.io/messaging/n...

33得票2回答
React-native应用在与原生应用集成时,每次导航时都会重新启动。

我们正在尝试将一个新的React Native应用集成到现有的本地Android应用中。按照RN官方文档的指引,我们设法让它工作了,但在导航方面存在一些问题。 我们有本地和非本地(JS)屏幕,并且我们需要一种良好的方法来在所有屏幕之间进行导航,无论屏幕是本地还是非本地。 我们尝试采用nat...

31得票7回答
React Native: 我应该使用哪种导航器?

我必须在3个月内构建一个相对较大的跨平台应用程序(iOS和Android)。 到目前为止,在React Native方面,我只有使用 NavigatorIOS 的经验。虽然我从来没有遇到过任何问题,但我从来没有看到人们推荐使用它。 其他选择是 Navigator,似乎足够简单,但可能不允许...

28得票12回答
如何在React Native的特定屏幕上隐藏底部导航栏?

我正在使用React Native和React Native Navigation来构建我的应用程序。目前,我有三个底部选项卡:主页、上传视频和消息。在选择上传视频选项卡时,我想呈现上传视频组件,并在该屏幕上隐藏底部选项卡,并显示一个带有“取消”(返回到HomeView)和“发布”按钮的标题(...

28得票6回答
错误:无法从 `node_modules/react-navigation-tabs/src/navigators/createBottomTabNavigator.js` 解析模块 `react-native-screens`。

当前行为 执行后应用程序无法安装报告 bundling failed: Error: Unable to resolve module ` react-native-screens` from `node_modules/react-navigation-tabs/src/naviga...

26得票7回答
如何从堆栈导航之外的组件中使用navigation.navigate

我有一个使用React Native的应用程序,其中我正在使用react-navigation(5.2.9)。 我建立了一个Stack.Navigator,其中包含我的屏幕,但我希望Footer组件在外部,以便在所有屏幕中呈现。问题是,我无法从页脚导航,这正是我需要做的,因为页脚有一些按钮应...