从v3升级到react-navigation v5

时间:2020-02-07 16:00:53

标签: react-native react-navigation

我当前正在使用react-navigation v3,并希望升级到v5。这篇博客文章提到了从v4到v5 https://reactnavigation.org/docs/en/upgrading-from-4.x.html的升级路径。

我的问题是-最好的升级方法是什么,我需要先升级到v4,还是因为更改太大,可以直接升级到v5?不必要花时间升级到v4。

2 个答案:

答案 0 :(得分:2)

@ satya164(反应导航主管)通过twitter DM提供的答案:

从3升级到4主要是机械的,因此变化不会太大。

我建议先升级到最新版本的堆栈导航器,因为它具有一些有关更改的有用警告,并且v5的选项相同

如果您有大型应用程序,则可以继续使用v4,一段时间后将获得支持。如果没有很多导航器,则可以直接升级到v5。但是请注意,其中有许多重大更改,因此,如果要这样做,请阅读升级指南。

如果您使用网络,由于我们仍在网络支持中,您可能要稍等片刻

答案 1 :(得分:1)

如果您确实要使用v5,则可以跳过v4并直接移至v5。由于v3到v4不再有结构上的变化,因此,如果您首先将v3迁移到v4,那将是浪费时间,因为只会获得一些道具更改。因此,我认为您应该直接转到v5。