Trung BìnhReact iconReact

componentDidCatch và Error Boundary liên quan như thế nào?

componentDidCatch(error, info) là lifecycle method cho phép Class Component bắt lỗi từ component con trong render phase.

  • Kết hợp với getDerivedStateFromError để tạo Error Boundary - component bắt lỗi và hiển thị fallback UI.
  • Function components không thể là Error Boundary, phải dùng class hoặc thư viện như react-error-boundary.

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

Mở danh sách React