Web Development

React hook: useState แบบสั้นๆ

useState ก็เป็น hook ที่ไว้เก็บค่าใน React โดยในบทความนี้เราจะมาดูกันว่าจะใช้งานมันยังไงได้บ้าง

27 กรกฎาคม 20231 นาที
0
React hook: useState แบบสั้นๆ
Table of Contents

useState เป็น Hook ที่ใช้ในการเพิ่ม state ให้กับ functional component โดยมันจะรับค่าเริ่มต้นเป็น argument และ return array ที่มีสอง element คือ ค่า state ปัจจุบัน และ function ในการอัพเดทค่า state

ตัวอย่างการใช้ useState ในการเพิ่ม counter ให้กับ functional component

React Logo
import React, { useState } from "react"; function Counter() { const [count, setCount] = useState(0); const increment = () => { setCount(count + 1); }; const decrement = () => { setCount(count - 1); }; return ( <div> <p>Count: {count}</p> <button onClick={increment}>Increment</button> <button onClick={decrement}>decrement</button> </div> ); }

ในตัวอย่างนี้เราจะเริ่มต้นด้วยค่า count เป็น 0 และอัพเดทค่าทุกครั้งที่มีการคลิกปุ่ม Increment และ decrement

Tags:React

คลิกเพื่อแสดงความคิดเห็น