Как мне поступать с новыми выпусками в 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 ответ
У вас есть несколько вариантов:
- Обновляйте свои зависимости, когда это возможно.
- Сохраните старую версию, если у вас есть несовместимости в зависимостях.
- Найдите замену несовместимой зависимости.
Выбор зависит от потребностей вашего проекта.
Обычно проекты с открытым исходным кодом содержат разные версии документации, поэтому люди могут получить доступ к разным документам в зависимости от используемой версии.
У команды Next.js есть документация в том же репозитории GitHub, так что вы можете найти все версии предыдущей документации.
Например, вот документация для версии 9.2.2. Вам просто нужно выбрать метку с вашей версией.