Как мне поступать с новыми выпусками в Next js?

Я новичок в мире javascript. Иногда меня пугает то, что библиотеки / фреймворки часто меняются. Я начал изучать Next js месяц назад, когда последней версией была 9.2. несколько дней спустя они выпустили 9.3 с большим количеством изменений в документации. (например, "getInitialProps" -> "getServerSideProps").

Я хочу использовать "next-i18next" для интернационализации. Если вы видите, что это документы, значит, "getServerSideProps" не существует.

Каков наилучший подход в этом часто меняющемся мире javascript?

Вы можете видеть, что в документации Next js нет документации для конкретной старой версии (например, 9.1).

Как мы можем выжить в этой экосистеме?

Предположим, что сейчас я запускаю проект с помощью Next js 9.3. Как мне найти конкретную документацию для версии 9.3 через месяц?

1 ответ

Решение

У вас есть несколько вариантов:

  1. Обновляйте свои зависимости, когда это возможно.
  2. Сохраните старую версию, если у вас есть несовместимости в зависимостях.
  3. Найдите замену несовместимой зависимости.

Выбор зависит от потребностей вашего проекта.

Обычно проекты с открытым исходным кодом содержат разные версии документации, поэтому люди могут получить доступ к разным документам в зависимости от используемой версии.

У команды Next.js есть документация в том же репозитории GitHub, так что вы можете найти все версии предыдущей документации.

Например, вот документация для версии 9.2.2. Вам просто нужно выбрать метку с вашей версией.

Другие вопросы по тегам