React-native路由(单页面应用程序)

时间:2017-04-24 12:31:20

标签: react-native single-page-application react-router-redux react-navigation

我在react-native路由之间非常困惑。我是反应原生的新手,我从未在React.js.上工作过。我想问一下,本机应用程序是单页应用程序架构就像angularJs一样吗?在react-native中有很多方法可以进行路由和导航,例如

1 .react-native-router-flux

2.Navigator
和许多其他方式。有人请告诉我这个SPA架构是什么是反应原生路由的更好支持的最佳方式。我想在我的应用程序中制作侧抽屉菜单和标签菜单。请帮我 。提前谢谢

1 个答案:

答案 0 :(得分:1)

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

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

路由react-native-router-flux非常简单易用。

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