What is the purpose of the getSnapshotBeforeUpdate() lifecycle method in React?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "It is called before the component is updated.". getSnapshotBeforeUpdate là phương thức vòng đời của class component, được React gọi ngay trước khi thay đổi của lần cập nhật được ghi vào DOM thật, tức sau render nhưng trước khi màn hình đổi; giá trị nó trả về (ví dụ vị trí cuộn của một khung chat) được chuyển làm đối số thứ ba cho componentDidUpdate để khôi phục sau cập nhật. "It is called after the component is updated." là thời điểm của componentDidUpdate. "It is used to update the component's state." sai vì cập nhật state làm bằng setState; phương thức này chỉ đọc thông tin từ DOM rồi trả về một giá trị. "It is used to handle events." không liên quan, vì sự kiện được xử lý bằng các hàm gắn vào prop như onClick.
Cùng phần 4
How can you ensure that a prop is passed as an array with at least one element?Có lời giảiCâu hỏiHow can you pass parameters to an event handler in React?Có lời giảiCâu hỏiWhich of the following is used to pass a function from a parent component to a child component?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu