useState
hook ใน Next.js เป็น hook พื้นฐานที่ช่วยให้คุณสามารถจัดการ state ของส่วนประกอบของคุณ
useState
hook คืนกลับอาร์เรย์สองตัว:
- ค่าเริ่มต้นของ state
- ฟังก์ชันที่สามารถใช้เพื่อตั้งค่า state
ตัวอย่างเช่น ไฟล์ต่อไปนี้จะสร้างส่วนประกอบที่มี state เดียว:
1 | import React, { useState } from 'react'; |
ไฟล์นี้ใช้ useState
hook เพื่อสร้าง state เริ่มต้นเท่ากับ 0
ฟังก์ชัน setCount()
ใช้เพื่อตั้งค่า state
เมื่อผู้ใช้คลิกปุ่ม “Increment” ฟังก์ชัน setCount()
จะเรียกใช้และเพิ่มค่า state หนึ่งหน่วย
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ useState
hook จากเอกสารประกอบของ Next.js
useState
hook เป็นเครื่องมือที่มีประโยชน์ที่จะช่วยให้คุณจัดการ state ของส่วนประกอบของคุณได้อย่างง่ายดาย
สิ่งนี้ช่วยให้คุณสร้างแอปพลิเคชันที่ตอบสนองและมีประสิทธิภาพ