АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
⊗jsnxPmBsSC 13 of 57 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Серверные компоненты в фреймворке NextJS

Рассмотрим компонент, созданный нами в предыдущем уроке:

export default function Test() { return <h1>hello, user!</h1>; }

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

Для примера давайте сделаем переменную и выведем ее в верстке:

export default function Test() { let name = 'user'; return <h1>hello, {name}!</h1>; }

Дан массив продуктов:

let prods = [ 'prod1', 'prod2', 'prod3', ];

С помощью цикла выведите эти продукты в виде списка ul внутри вашего серверного компонента.

byru