⊗jsnxPmBsSC 14 of 57 menu

Կլիենտային կոմպոնենտները NextJS ֆրեյմվորքում

Եկեք հիմա վերափոխենք մեր սերվերային կոմպոնենտը կլիենտայինի: Դրա համար կոմպոնենտի ֆայլի սկզբում գրենք 'use client' դիրեկտիվան:

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

Հիմա մեզ հասանելի կդառնան սթեյթերը, որոնք ստեղծվում են useState-ի միջոցով: Եկեք օրինակի համար ստեղծենք սթեյթ և ցուցադրենք դրա պարունակությունը վերստում:

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

Ստեղծեք կլիենտային կոմպոնենտ երկու ինփուտով և կոճակով: Թող ինփուտներում մուտքագրվեն թվեր: Կոճակը սեղմելիս ցուցադրեք աբզացում մուտքագրված թվերի գումարը:

Հեռացրեք 'use client' դիրեկտիվան: Համոզվեք, որ այս դեպքում NextJS-ը կտա սխալ մեկնաբանելով, որ անհնար է օգտագործել սթեյթեր սերվերային կոմպոնենտների ներսում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել