【问题标题】:How am I supposed to deal with new releases in Next js?我应该如何处理 Next js 中的新版本?
【发布时间】:2020-06-28 07:37:34
【问题描述】:

我是 JavaScript 世界的新手。有时让我害怕的一件事是频繁变化的库/框架。一个月前开始学习Next js,当时最新的版本是9.2。几天后,他们发布了 9.3,对文档进行了很多更改。 (例如“getInitialProps”->“getServerSideProps”)。

我想使用“next-i18next”进行国际化。如果您看到它是docs,则没有“getServerSideProps”。

在这个频繁变化的 JavaScript 世界中,最好的方法是什么?

您可以看到Next js docs 没有特定旧版本(例如 9.1)的文档。

我们如何在这个生态系统中生存?

假设我现在使用 Next js 9.3 开始一个项目。一个月后我应该如何找到 9.3 版的具体文档?

【问题讨论】:

    标签: javascript reactjs compatibility next.js next-i18next


    【解决方案1】:

    你有几个选择:

    1. 尽可能更新您的依赖项。
    2. 如果依赖项不兼容,请保留旧版本。
    3. 为不兼容的依赖项寻找替代品。

    选择取决于您的项目需求

    通常,开源项目保留不同版本的文档,因此人们可以根据他们使用的版本访问不同的文档。

    Next.js 团队的文档在同一个 GitHub 存储库中,因此您可以找到以前文档的所有版本。

    例如here 是 9.2.2 版本的文档。您只需要为您的版本选择一个标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-10
      • 2019-04-24
      • 2020-01-16
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      相关资源
      最近更新 更多