მეტამონაცემები NextJS-ში

ახლა კი ვნახოთ, როგორ დავამატოთ გვერდზე სათაური და მეტააღწერა. NextJS-ში მათთან მუშაობა ხორციელდება ერთობლივად, ამიტომ მათ ერთი საერთო სახელით მეტამონაცემები უწოდებენ.

მეტამონაცემები задаются с помощью специального объекта, содержащего სათაურს და მეტააღწერას:

app/layout.jsx{
  title: '...',
  description: '...',
};

ამ შემთხვევაში NextJS თავად შეასრულებს მეტამონაცემების ჩასმას შესაბამის ტეგებში. ჩვენ ამაზე ზრუნვა არ გვჭირდება. ამიტომ, საიტის მთავარ ლეაუტში არ არის head ტეგი, რადგან ის ავტომატურად დაგენერირდება:

app/layout.jsxexport default function RootLayout({children}) {
  return (
    <html lang="en">
      <body>
        {children}
      </body>
    </html>
  );
}

არსებობს მეტამონაცემების დასაყენებლად სხვადასხვა გზები. მათ შემდეგ გაკვეთილებში შევისწავლით.