Komponentët e Klientit në Kornizën NextJS

Tani le ta rikthejmë komponentin tonë të serverit në një klient. Për këtë shkruani në fillim të skedarit të komponentit udhëzuesen 'use client':

src/app/test/page.jsx'use client';

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

Tani do të na bëhen të disponueshme gjendjet, të krijuara përmes useState. Le të krijojmë një gjendje për shembull dhe të shfaqim përmbajtjen e saj në shënjestër:

src/app/test/page.jsx'use client';

import { useState } from 'react';

export default function Test() {
  let [name, setName] = useState('user');
  return <h1>hello, {name}!</h1>;
}
Задание 1

Krijoni një komponent klient me dy inpute dhe një buton. Le të futhen numra në inpute. Me klikim në buton shfaqni në një paragraf shumën e numrave të futur.

Задание 2

Hiqni udhëzuesen 'use client'. Sigurohuni që në këtë rast NextJS do të shfaqë një gabim për shkak se nuk mund të përdoren gjendjet brenda komponentëve të serverit.