Hiểu rõ cơ chế Snapshot của State, Updater Function và Automatic Batching để tránh các lỗi logic cập nhật state bất đồng bộ.
Mỗi lần render có một 'Snapshot' riêng của State. Gọi setState không lập tức làm thay đổi biến state trong lượt render hiện tại, mà lên lịch một lần re-render mới với giá trị state tiếp theo.