useEffect(callback)
Chạy trên mọi thành phần kết xuất.
Thường được sử dụng để gỡ lỗi, tương tự như thực thi cơ thể của chức năng trên mỗi kết xuất:
const Component = () => {
callback()
return <></>;
};
useEffect(callback,[])
Chạy một lần trên một thành phần gắn kết.
Thường được sử dụng để khởi tạo trạng thái thành phần bằng cách tìm nạp dữ liệu, v.v.
Lưu ý : Các callback được thực hiện sau khi các giai đoạn làm (Được biết đến "Gotcha").
useEffect(callback,[arg])
Chạy về biến đổi của arg
giá trị.
"On Change" dùng để so sánh nông với giá trị trước đó arg
(so sánh giá trị của arg
kết xuất trước đó và kết xuất hiện tại, prevArg === arg ? Do nothing : callback()
).
Thường được sử dụng để chạy các sự kiện về đạo cụ / thay đổi trạng thái.
Lưu ý: Có thể cung cấp nhiều phụ thuộc: [arg1,arg2,arg3...]