⊗jsnxPmBsSC 14 of 57 menu

Klientkomponenter i NextJS-ramverket

Låt oss nu göra om vår serverkomponent till en klientkomponent. För att göra detta skriver vi direktivet 'use client' i början av komponentfilen:

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

Nu kommer vi att få tillgång till state, som skapas via useState. Låt oss som exempel skapa ett state och visa dess innehåll i renderingen:

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

Skapa en klientkomponent med två inmatningsfält och en knapp. Låt siffror matas in i inmatningsfälten. Vid klick på knappen, visa summan av de inmatade talen i ett stycke.

Ta bort direktivet 'use client'. Se till att NextJS i detta fall ger ett fel på grund av att det inte går att använda state inuti serverkomponenter.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa