Hook là một tính năng mới của React sau khi phiên bản 16.8 được ra mắt. Hook cho phép chúng ta sử dụng state ở trong functional component. Ngoài ra, nó còn cung cấp nhiều tiện ích khác.

Về bản chất, hook là một hàm của JavaScript.

Rules of Hook

Mọi hook đều tuân theo các quy luật sau:

  • Chỉ dùng hook ở trong functional component hoặc custom hook.
  • Hook cần phải được gọi ở đầu functional component hoặc custom hook.
  • Tất cả các hook phải có tên bắt đầu với tiền tố use.

Built-in Hooks

Sau đây là danh sách các hook có sẵn trong React:

State Management

Reference

Effect

Perfomance

Prioritize Rendering

Others

list
from [[React Hook]]
sort file.ctime asc