⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау