Формы в NextJS
Серверный компонент страницы умеет показать данные, которые уже лежат в проекте: список товаров, заголовки статей, имена из массива в файле модуля. Посетитель только читает то, что собрал разработчик при сборке или при первом обращении к странице.
Форма нужна, когда человек сам решает, что отправить на сервер: имя для регистрации, состав заказа, текст обращения в поддержку. Браузер собирает введенные значения и передает их в обработку на сервере, без того чтобы вся логика сохранения жила только в JavaScript на клиенте.
Такой сценарий отличается от простого показа готового списка: сервер получает новые данные от пользователя и может сохранить их, проверить и ответить обновленной страницей или переходом на другой адрес.