Как мне поступить с новыми релизами в Next js? - PullRequest
1 голос
/ 17 марта 2020

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

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

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

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

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

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

1 Ответ

2 голосов
/ 17 марта 2020

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

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

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

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

Далее. Команда js имеет документацию в том же репозитории GitHub, поэтому вы можете найти все версии предыдущей документации.

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

...