
กำลังโหลด...

กำลังโหลด...

เอาความรู้เรื่อง useState กับ Event ที่เพิ่งเรียนมาลองทำจริงดู ทำ Counter ที่ กดบวก/ลบ/รีเซ็ตได้
เป้าหมายของ Mission นี้: สร้าง Counter ที่กด +, -, และ Reset ได้
flowchart LR
B1["ปุ่ม +"] --> S["count"]
B2["ปุ่ม -"] --> S
B3["ปุ่ม Reset"] --> S
S --> D["แสดงผลบนจอ"]
สร้าง component ที่มี:
+ เพิ่มค่าทีละ 1- ลดค่าทีละ 1Reset กลับไปที่ 0"use client";
import { useState } from "react";
export function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p className="text-2xl font-bold">{count}</p>
<button onClick={() => setCount(count + 1)}>+</button>
{/* TODO: เพิ่มปุ่ม - และ Reset */}
</div>
);
}
ลองวางไว้ในหน้า Home เพื่อทดสอบดู