Which lifecycle method is called after a component is rendered for the first time?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "componentDidMount". Ở class component, componentDidMount được gọi đúng một lần ngay sau khi component render lần đầu và được gắn vào DOM, nên là chỗ để gọi API, đăng ký sự kiện hay đọc kích thước phần tử; ở function component, tương đương là useEffect với mảng phụ thuộc rỗng. "componentWillUnmount" chạy ngay trước khi component bị gỡ khỏi DOM, dùng để dọn dẹp như huỷ hẹn giờ hay huỷ đăng ký. "componentDidUpdate" chạy sau mỗi lần cập nhật, tức các lần render sau lần đầu, không chạy ở lần mount. "shouldComponentUpdate" chạy trước khi render lại, trả về true hoặc false để quyết định có render lại hay không, và không được gọi ở lần render đầu tiên.

Cùng phần 4

Xuất hiện trong 1 bộ đề