如何在不使用 React Native 中的堆栈导航器的情况下重定向到页面?

Posted

技术标签:

【中文标题】如何在不使用 React Native 中的堆栈导航器的情况下重定向到页面?【英文标题】:How to redirect to a page without using stack navigator in React Native? 【发布时间】:2018-06-20 16:45:46 【问题描述】:

有没有什么方法可以在不使用 stack Navigator 的情况下在 React Native 中创建示例登录页面和主页?

【问题讨论】:

【参考方案1】:

是的。您可以创建自己的导航。甚至react-navigation 也是一个由组件构建的库。如果您要构建自己的导航,则需要更多的时间和精力。

react-native 有多种导航解决方案可用。您应该使用其中之一,除非它不符合您的需要。

一些流行的导航解决方案,

ReactNavigation - Js 实现

ReactNativeNavigation - 原生实现

React Native Router - Js实现

使用导航解决方案的一个优势是他们有 100 多个贡献者。解决方案由不止一个人完成。 团结就是力量。通过添加更多功能和修复错误,这些库会经常更新。

使用其中一种解决方案(库)对我来说是一个明智的选择。

不过,您仍想构建自己的导航。请关注Build Your Own Navigation

【讨论】:

以上是关于如何在不使用 React Native 中的堆栈导航器的情况下重定向到页面?的主要内容,如果未能解决你的问题,请参考以下文章

React-Native:导航到堆栈导航器中的抽屉

如何使用 React Native tvOS / Android TV 正确处理导航堆栈

React Native:iOS 中的透明堆栈导航器不起作用

react-native-navigation ios - 将 UIViewController 推送到导航堆栈

如何在不影响实时功能的情况下为 React 和 React-native 托管通用的 Firebase 后端代码?

在不使用 xcode react-native 的情况下更改设备