Trung BìnhReact iconReact

componentDidUpdate hoạt động như thế nào và khi nào nên dùng?

componentDidUpdate(prevProps, prevState) được gọi sau mỗi lần re-render (trừ lần đầu mount).

  • So sánh prevProps/prevState với giá trị hiện tại để quyết định có nên thực hiện side effects không.
  • Luôn wrap code trong điều kiện if (prevProps.id !== this.props.id) để tránh infinite loop.

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

Mở danh sách React