React native 从v3升级到react navigation v5

React native 从v3升级到react navigation v5,react-native,react-navigation,React Native,React Navigation,我目前正在使用react navigation v3,并希望升级到v5。这篇博客文章提到了从v4到v5的升级路径 我的问题是-升级的最佳方式是什么,我需要先升级到v4吗,还是因为变化太大,我可以直接升级到v5吗?如果没有必要的话,我不愿意花时间升级到v4。如果你真的想使用v5,那么你可以跳过v4,直接升级到v5。因为在v3到v4之间没有更多的结构变化,所以如果您首先将v3移动到v4,那么这是浪费时间,因为只有一些道具的变化会得到。因此,我认为您应该直接转到v5 由@satya164(react导

我目前正在使用react navigation v3,并希望升级到v5。这篇博客文章提到了从v4到v5的升级路径


我的问题是-升级的最佳方式是什么,我需要先升级到v4吗,还是因为变化太大,我可以直接升级到v5吗?如果没有必要的话,我不愿意花时间升级到v4。

如果你真的想使用v5,那么你可以跳过v4,直接升级到v5。因为在v3到v4之间没有更多的结构变化,所以如果您首先将v3移动到v4,那么这是浪费时间,因为只有一些道具的变化会得到。因此,我认为您应该直接转到v5

由@satya164(react导航负责人)通过twitter DM提供的答案:

从3升级到4主要是机械的,所以变化不大

我建议首先升级到最新版本的stack navigator,因为它有一些关于更改的有用警告,并且v5的选项相同

如果你有一个大型应用程序,你可以继续使用v4,它将被支持一段时间。如果没有很多导航器,可以直接升级到v5。但请注意,有许多突破性的更改,因此,如果您想这样做,请阅读《升级指南》

如果您使用web,那么您可能需要等待一段时间,因为我们仍在web支持中工作