Trung BìnhReact iconReact

State update nhưng UI không re-render, nguyên nhân?

  1. Mutate object/array trực tiếp thay vì tạo copy mới (React dùng reference comparison).
  2. State nằm trong stale closure.
  3. Dùng ref thay vì state

Fix: setState([...arr]) hoặc setState({...obj, key: value}) tạo reference mới.

Immer giúp tránh lỗi này.

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

Mở danh sách React