⊗jsnxPmBsSC 14 of 57 menu

Asiakaskomponentit NextJS-kehyksessä

Muunnetaan nyt palvelinkomponenttimme asiakaskomponentiksi. Tehdään tämä kirjoittamalla komponenttitiedoston alussa direktiivi 'use client':

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

Nyt meille tulevat saatavilla tilat, joita luodaan useState:n avulla. Luodaan esimerkkinä tila ja tulostetaan sen sisältö käyttöliittymään:

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

Tee asiakaskomponentti, jossa on kaksi syöttökenttää ja painike. Syöttökenttiin syötetään numeroita. Painiketta painettaessa tulosta kappaleeseen syötettyjen numeroiden summa.

Poista direktiivi 'use client'. Varmista, että tässä tapauksessa NextJS antaa virheen, koska tiloja ei voi käyttää palvelinkomponenttien sisällä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää