Hook (useState, useEffect, v.v.) có hai quy tắc:
- Chỉ gọi hook ở cấp cao nhất (top level) — không bao giờ gọi bên trong điều kiện, vòng lặp, hay các hàm lồng nhau.
- Chỉ gọi hook từ các hàm React — component hoặc custom hook khác.
jsx
() {
[user, setUser] = ();
(id) {
[x] = ();
}
}
