我应该如何处理 Next js 中的新版本?
How am I supposed to deal with new releases in Next js?
我是 javascript 世界的新手。有时让我害怕的一件事是频繁变化 libraries/frameworks。一个月前开始学习Next js,当时最新版本是9.2。几天后,他们发布了 9.3,对文档进行了大量更改。 (例如 "getInitialProps" -> "getServerSideProps")。
我想使用 "next-i18next" 进行国际化。如果看到是docs,就没有"getServerSideProps".
在这个经常变化的 javascript 世界中,最好的方法是什么?
您可以看到 Next js docs 没有针对特定旧版本(例如 9.1)的文档。
我们如何在这个生态系统中生存?
假设我现在开始使用 Next js 9.3 的项目。一个月后,我该如何找到 9.3 版的具体文档?
您有几个选择:
- 尽可能更新您的依赖项。
- 如果依赖项不兼容,请保留旧版本。
- 查找不兼容依赖项的替代品。
根据项目需要选择。
通常,开源项目保留不同版本的文档,因此人们可以根据他们使用的版本访问不同的文档。
Next.js 团队在同一个 GitHub 存储库中拥有文档,因此您可以找到以前文档的所有版本。
例如here是9.2.2版本的文档。您只需要选择一个带有您的版本的标签即可。
我是 javascript 世界的新手。有时让我害怕的一件事是频繁变化 libraries/frameworks。一个月前开始学习Next js,当时最新版本是9.2。几天后,他们发布了 9.3,对文档进行了大量更改。 (例如 "getInitialProps" -> "getServerSideProps")。
我想使用 "next-i18next" 进行国际化。如果看到是docs,就没有"getServerSideProps".
在这个经常变化的 javascript 世界中,最好的方法是什么?
您可以看到 Next js docs 没有针对特定旧版本(例如 9.1)的文档。
我们如何在这个生态系统中生存?
假设我现在开始使用 Next js 9.3 的项目。一个月后,我该如何找到 9.3 版的具体文档?
您有几个选择:
- 尽可能更新您的依赖项。
- 如果依赖项不兼容,请保留旧版本。
- 查找不兼容依赖项的替代品。
根据项目需要选择。
通常,开源项目保留不同版本的文档,因此人们可以根据他们使用的版本访问不同的文档。
Next.js 团队在同一个 GitHub 存储库中拥有文档,因此您可以找到以前文档的所有版本。
例如here是9.2.2版本的文档。您只需要选择一个带有您的版本的标签即可。