NextJS freymvorkida server komponentlari

Oldingi darsda yaratgan komponentimizni ko'rib chiqaylik:

src/app/test/page.jsxexport default function Test() {
  return <h1>hello, user!</h1>;
}

Ilgari aytib o'tilganidek, sukut bo'yicha NextJSda barcha komponentlar server komponentlardir. Bunda bizga JSX tilining barcha imkoniyatlari, state bilan ishlash va boshqa shu kabi hooklardan tashqari, mavjud.

Misol uchun, keling o'zgaruvchi yarataylik va uni sahifada chiqaraylik:

src/app/test/page.jsxexport default function Test() {
  let name = 'user';
  return <h1>hello, {name}!</h1>;
}
Задание 1

Mahsulotlar massivi berilgan:

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

Sikldan foydalanib, ushbu mahsulotlarni server komponentingiz ichida ul ro'yxati shaklida chiqaring.