Which of the following is the first step in React's render cycle?

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: "Triggering a render when state or props change.". Tài liệu React mô tả việc hiển thị giao diện qua ba bước: trigger (kích hoạt) một lần render, render component, rồi commit vào DOM. Một lần render chỉ bắt đầu khi có tác nhân kích hoạt: lần mount đầu tiên qua root.render, hoặc khi state của component hay của component cha (khiến props đổi) được cập nhật qua hàm set. "Re-rendering the component." là bước thứ hai: React gọi lại hàm component để lấy JSX mới, và nó chỉ xảy ra sau khi đã có tác nhân kích hoạt. "Calculating the minimal necessary updates for the DOM." là phần so sánh cây (reconciliation) diễn ra trong pha render, cũng đứng sau bước kích hoạt. "Committing the changes to the DOM." là bước cuối cùng, khi React mới thực sự chạm vào DOM thật.

Cùng phần 4

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