⊗jsnxPmBsSC 14 of 57 menu

Client-Komponenten im NextJS-Framework

Lassen Sie uns nun unsere Server- Komponente in eine Client-Komponente umwandeln. Dafür schreiben wir am Anfang der Komponentendatei die Direktive 'use client':

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

Nun werden uns States zugänglich, die via useState erstellt werden. Lassen Sie uns zur Veranschaulichung einen State erstellen und dessen Inhalt im Markup ausgeben:

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

Erstellen Sie eine Client-Komponente mit zwei Input-Feldern und einem Button. Es sollen Zahlen in die Input-Felder eingegeben werden können. Bei Klick auf den Button geben Sie in einem Absatz die Summe der eingegebenen Zahlen aus.

Entfernen Sie die Direktive 'use client'. Stellen Sie sicher, dass NextJS in diesem Fall einen Fehler ausgibt, weil States nicht in Server-Komponenten verwendet werden können.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen