Trung BìnhReact iconReact

Immutability trong React state là gì và tại sao quan trọng?

Immutability nghĩa là không trực tiếp mutate state mà tạo object/array mới.

  • React dùng shallow comparison để detect thay đổi, nếu mutate trực tiếp React sẽ không nhận ra sự thay đổi và không re-render.
  • Dùng spread operator {...state, field: value} hoặc Array.map/filter để tạo bản sao mới.

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

Mở danh sách React