⊗jsnxPmBsSC 14 of 57 menu

Klientkomponenter i NextJS-rammeverket

La oss nå omarbeide vår serverkomponent til en klientkomponent. For å gjøre dette skriver vi direktiven 'use client' i starten av komponentfilen:

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

Nå vil vi ha tilgang til tilstander, opprettet via useState. La oss for eksempel opprette en tilstand og vise dens innhold i oppsettet:

'use client'; import { useState } from 'react'; export default function Test() { let [name, setName] = useState('user'); return <h1>hello, {name}!</h1>; }

Lag en klientkomponent med to inndatafelt og en knapp. La tall skrives inn i inndatafeltene. Ved trykk på knappen, vis summen av de innskrevne tallene i et avsnitt.

Fjern direktiven 'use client'. Forsikre deg om at NextJS i dette tilfellet vil gi en feil på grunn av at man ikke kan bruke tilstander innenfor serverkomponenter.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis