⊗jsnxPmBsSC 14 of 57 menu

Klientkomponenter i NextJS-frameworket

Lad os nu omskrive vores serverkomponent til en klientkomponent. For at gøre dette skriver vi direktiven 'use client' i starten af komponentfilen:

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

Nu vil vi få adgang til states, oprettet via useState. Lad os for eksempel oprette en state og udskrive dens indhold i renderingen:

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

Lav en klientkomponent med to inputfelter og en knap. Lad der indtastes tal i inputfelterne. Ved klik på knappen, udskrives summen af de indtastede tal i et afsnit.

Fjern direktiven 'use client'. Sikr dig, at NextJS i dette tilfælde vil vise en fejl på grund af, at det ikke er tilladt at bruge states i serverkomponenter.

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