Если у вас есть информация которую вы можете подставлять динамически в названия или теги страниц - то всё будет генерироваться автоматически. Всё зависит от программиста и какой результат он хочет получить. Посмотрите на ютубе есть много туториалов по этому фреймворку - все вопросы отпадут.
qqqaa, да именно для этого фреймворк next.js и сделали. Там есть свои компоненты, которые позволяют добавлять разные заголовки, описания и прочие теги на разные страницы.
qqqaa, все как в обычном реакте. Только в реакте рендер страницы по определенному роуту происходит в браузере, а в Next такой же рендер происходит на стороне сервера. Поэтому поисковики видят готовый HTML код и могут проиндескировать его.
тут чаще всего бывают 2 варианта:
1 удаление-установку делали не под админ-правами
2 глупый антивирус молча заблочил или удалил нужные файлы во время установки
Начать нужно с того, чтобы в figma или фотошопе сделать примерный набросок того как это должно выглядеть - сколько полей выбора, переключателей, элементов управления, что и где должно отображаться. Затем переносите это все в разметку HTML и минимально стилизуете. Потом, нужно продумать с какой моделью данных вы будете работать - откуда они берутся(БД, запросы, файлы...), в каком виде (массив, json...), исходя из этого нужно решить, как будете отслеживать и управлять состоянием (я бы задействовал объект Proxy, или подключать готовую библиотеку Mobx или Redux). Теперь осталось продумать логику изменения состояния и написать обработчики для элементов управления. Ну в общих чертах...