React-native Routing(单页面应用)

React-native Routing (single page application)

我对 react-native 路由很困惑。我是 react-native 的新手,我从来没有研究过 React.js.I 想问一下,react native 应用程序是单页应用程序架构,就像 angularJs 一样吗?在 react-native 中有很多路由和导航的方法,比如

1.react-native-router-flux

2.Navigator
和许多其他方式。有人请告诉我这是 SPA 架构,什么是在 react-native 中路由的最佳方式,它有更多的支持。我想在我的应用程序中制作侧边抽屉菜单和选项卡菜单。请帮我 。提前致谢

您需要清楚所使用的不同技术。 ReactJS 用于构建单页 web applications(类似于 AngularJS)。 React-Native 是使用 ReactJS 框架开发的,但它用于构建原生 mobile 应用程序。

React-Native 中实际上没有单页应用程序的概念,因为一切都是作为组件开发的,这些组件用于从一个屏幕到另一个屏幕的导航和路由。

路由react-native-router-flux极其简单易用

您还可以检查 Nativebase https://nativebase.io 是否为具有扩展功能的 React 本机应用程序提供附加组件,包括侧边抽屉菜单和其他组件。如果您尝试构建基于导航的应用程序并将其自定义为基于导航器或基于选项卡的应用程序样式,您还可以使用 React-native 的内置组件 Navigator