NextJS фреймворгундагы кардардык компоненттер
Келгиле, азыр биздин сервердик
компонентибизди кардардык компонентке
айландыралы. Бул үчүн компоненттин
файлынын башында 'use client'
директивасын жазабыз:
src/app/test/page.jsx'use client';
export default function Test() {
return <h1>hello, user!</h1>;
}
Азыр бизге useState аркылуу
түзүлгөн стейттер кол жеткич болот.
Келгиле, мисал үчүн стейт түзөлү
жана анын мазмуун версткада көрсөтөлү:
src/app/test/page.jsx'use client';
import { useState } from 'react';
export default function Test() {
let [name, setName] = useState('user');
return <h1>hello, {name}!</h1>;
}
Задание 1
Эки инпут жана баскыч менен кардардык компонентти жасаңыз. Инпуттарга сандар киргизилсин. Баскычты басканда, киргизилген сандардын суммасын абзацта көрсөтүлү.
Задание 2
'use client' директивасын алып салыңыз.
Бул учурда NextJS сервердик компоненттердин
ичинде стейттерди колдонууга болбойт деген
ошибка берерине ынаныңыз.