Class 03: useState hook
Khái niệm useState
const [state, setState] = useState<Loại>(giáTrịKhởiTạo);Cách dùng useState với ví dụ cơ bản
'use client';
import { useState } from 'react';
export default function Counter() {
const [count, setCount] = useState<number>(0);
return (
<div>
<p>Bạn đã click {count} lần</p>
<button onClick={() => setCount(count + 1)}>Click tôi</button>
</div>
);
}Cập nhật state với callback
useState với các kiểu dữ liệu khác nhau
String
Boolean
Mảng
Object
Sự khác nhau giữa biến thường và useState
Đặc điểm
Biến thường
useState
Bài tập thực hành
Bài tập 1: Tạo counter
Bài tập 2: Form nhập liệu
Bài tập 3: Danh sách todo
Last updated