Trung BìnhReact iconReact

useEffect cleanup function chạy khi nào? Tại sao quan trọng?

Cleanup chạy:

  1. trước mỗi lần effect re-run khi dependencies thay đổi
  2. khi component unmount. Quan trọng để tránh memory leaks: hủy subscriptions, abort fetch requests, clear timers

Ví dụ: return () => controller.abort() trong fetch effect.

Xem toàn bộ React cùng filter theo level & chủ đề con.

Mở danh sách React