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 ánLờ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
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