loadLanguage() возвращает промис, а тебе нужно в lng передать значение. Оберни вызов i18next в асинхронную ф-ю, получи параметр язык через await loadLanguage() и передай его в lng
потому что другие люди запускают это не в браузере, а с помощью Node.js (обязательно погугли и почитай что это), а Node.js использует пакетный менеджер для определения путей к библиотекам (обычно npm или yarn - тоже в гугл за подробностями).
когда проект грузится на на сервер / хост папке node_modules сносится или чистился или как, не может же такого быть что папка с огромным весом обычно более 200мб грузится на сервер
вот именно, что сборщик (webpack, parcel или др) выбирает из node_modules то что реально используется и собирает это в пакет или группу скриптов(чанки) и уже это грузится на сервер или попадает в браузер.
вот что ответила нейросеть по этому вопросу: "В ООП наследование происходит путем создания нового класса на основе уже существующего класса (родительского) и переноса его свойств и методов в новый класс (потомок). В прототипном наследовании объекты наследуются друг от друга, а не классов. При этом в каждом объекте есть свойство "proto", которое указывает на объект-прототип, у которого можно унаследовать свойства и методы. Таким образом, в прототипном наследовании наследование происходит между объектами, а не классами, как в ООП."
GreenX5, к сожалению, в браузере не будет работать... Только в среде Node.js - под капотом она вызывает скрипт на питоне, в котором и проводит декодирование.
Если у вас есть информация которую вы можете подставлять динамически в названия или теги страниц - то всё будет генерироваться автоматически. Всё зависит от программиста и какой результат он хочет получить. Посмотрите на ютубе есть много туториалов по этому фреймворку - все вопросы отпадут.
qqqaa, да именно для этого фреймворк next.js и сделали. Там есть свои компоненты, которые позволяют добавлять разные заголовки, описания и прочие теги на разные страницы.
qqqaa, все как в обычном реакте. Только в реакте рендер страницы по определенному роуту происходит в браузере, а в Next такой же рендер происходит на стороне сервера. Поэтому поисковики видят готовый HTML код и могут проиндескировать его.