【问题标题】:React native routing vs React navigation [closed]反应本机路由与反应导航[关闭]
【发布时间】:2018-03-21 15:00:02
【问题描述】:
【问题讨论】:
标签:
javascript
react-native
react-router
react-navigation
【解决方案1】:
根据我的经验,React Navigation 就像一个魅力。如果您不想创建自己的布局,它会使用类似原生的布局,并让您根据需要通过道具自定义它们。它还可以让你在函数内部导航,而不需要 redux 操作,我认为这是 React Router 中必须的。
React Navigation 的主要问题是它的文档,这是相当乏味的。它没有复杂的例子,只有简单的东西,所以如果你的应用程序开始变得复杂,有很多嵌套,你必须潜伏一点才能做一些事情。
即便如此,我在 React Navigation 中真正遇到的唯一难以解决的问题是,当我在 Drawer Navigator 内有一个 Stack Navigator(第二个)时,它嵌套在一个主 Stack Navigator(第一个)内,当时它不会让我改变2nd Stack Navigator 中的主标题。这可以通过将 2nd Stack Navigator 直接放在主堆栈导航器中来解决。