阵营本地路由VS阵营导航

问题描述:

我要选择是否使用React Navigation或使用React Router Native,我还以为阵营导航是更好的,但后来我发现了一些反馈,这样react navigation issue,PS:React Router Native也有类似的API来React Router这看起来很简单,我还是输了!我需要一个建议阵营本地路由VS阵营导航

以我的经验React Navigation就像一个魅力。如果您不想自己创建自己的布局,并且可以根据自己的意愿通过道具来定制它们,它会使用本地布局。它还可以让你在函数内部导航而不需要redux动作,我认为这是React Router必须的。
React Navigation的主要问题是它的文档,这是相当乏善可陈的。它没有复杂的例子,只有简单的东西,所以如果你的应用程序开始变得复杂,有很多嵌套,你必须潜伏一些东西来做一些事情。
即便如此,我真正用React Navigation解决的唯一难题是当我在一个Drawer Navigator中有一个堆栈导航器(第2个)时,它嵌套在一个主栈导航器(第1个)中,当时这个导航器不会让我从第二个堆栈导航器中更改主标题。这可以通过将第二堆栈导航器直接放置在主存储器中来解决。