Trung BìnhReact iconReact

Cách tối ưu useContext để tránh re-render không cần thiết?

Khi context value thay đổi, mọi consumer re-render dù chỉ dùng một phần.

  • Tối ưu: tách context thành nhiều context nhỏ hơn theo concern, memoize context value với useMemo, dùng context selector pattern hay thư viện như use-context-selector.
  • Ngoài ra, split static và dynamic context riêng biệt.

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

Mở danh sách React