According to the "Render and Commit" process, what are the three steps involved in displaying a component on screen?

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, rendering the component, and committing to the DOM.". Tài liệu React mô tả quá trình đưa giao diện lên màn hình gồm ba bước: kích hoạt (trigger) một lần render, xảy ra lần đầu khi gọi root.render hoặc khi state của component hay của tổ tiên được cập nhật; render, tức React gọi hàm component để tính xem giao diện nên trông thế nào; và commit, tức React áp các thay đổi vào DOM, lần đầu thì gắn toàn bộ nút bằng appendChild, các lần sau chỉ sửa chỗ khác biệt. Sau commit trình duyệt mới vẽ lại màn hình. Phương án "Initializing state, updating props, and re-rendering." chỉ liệt kê vài sự kiện trong vòng đời, không phải ba bước của quy trình. Phương án "Creating JSX, adding styles, and responding to events" là các việc lập trình viên làm khi viết component. Phương án "Defining a component, mounting, and unmounting." trộn việc định nghĩa component với hai mốc vòng đời gắn và gỡ, không nói gì tới render và commit.

Cùng phần 4

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