Sự khác biệt giữa việc sử dụng `constructo...
Sự khác biệt giữa việc sử dụng `constructo...
Trong React, việc khởi tạo trạng thái (state) của một component có thể được thực hiện thông qua constructor
hoặc getInitialState
. Tuy nhiên, sự khác biệt giữa hai cách này chủ yếu nằm ở phiên bản của React và loại component được sử dụng (class component hay functional component).
constructor
this.state
trong phương thức constructor
của class.class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
// khởi tạo state ở đây
};
}
}
constructor
để khởi tạo state, bạn cần gọi super(props)
trước tiên để đảm bảo rằng class component kế thừa đúng cách từ React.Component
.getInitialState
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào