Hook là những hàm đặc biệt của React, cho phép bạn “móc” vào các tính năng của React như state, lifecycle, context, mà không cần viết class component.
Mục tiêu
- Thay thế class component bằng function component (ngắn gọn, dễ test)
- Tách logic thành những phần nhỏ có thể tái sử dụng (custom hook)
- Giúp code dễ đọc và dễ bảo trì hơn.