如何在不使用 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 tvOS / Android TV 正确处理导航堆栈
React Native:iOS 中的透明堆栈导航器不起作用
react-native-navigation ios - 将 UIViewController 推送到导航堆栈