Which phase of the React Native component life cycle is responsible for initializing the component?
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: "Mounting". Vòng đời (life cycle) của component gồm ba pha lớn: Mounting là lúc component được tạo và gắn vào cây giao diện lần đầu, khi đó constructor khởi tạo state, render chạy lần đầu và componentDidMount (hoặc useEffect với mảng phụ thuộc rỗng) được gọi, nên đây là pha khởi tạo. "Updating" xảy ra sau đó, khi props hoặc state thay đổi khiến component render lại, không phải lúc khởi tạo. "Unmounting" là pha gỡ component khỏi cây, nơi componentWillUnmount hay hàm dọn dẹp của useEffect giải phóng tài nguyên. "Rendering" chỉ là bước gọi render để mô tả giao diện, diễn ra trong cả Mounting lẫn Updating, chứ không phải một pha riêng chịu trách nhiệm khởi tạo.
Cùng chương 2
A View component can be nested inside other views. Select the correct option.Có lời giảiCâu hỏiWhich component is the foundation for all React Native components and provides the base functionality for rendering elements to the screen?Có lời giảiCâu hỏiWhich keyword is used to extend a component from a base component?Có lời giảiCâu hỏiCả 54 câu của chủ đề54 câu