Khi nào cần truyền props
...
Khi nào cần truyền props
...
Trong React, việc truyền props
cho super()
trong constructor của một class component là cần thiết khi bạn muốn sử dụng this.props
trong constructor. Điều này đặc biệt quan trọng nếu bạn cần truy cập đến props
để khởi tạo trạng thái hoặc thực hiện các thiết lập ban đầu dựa trên props
.
props
cho super()
:this.props
trong constructor: Để this.props
được định nghĩa trong constructor, bạn cần truyền props
đến super()
. Nếu không, this.props
sẽ là undefined
trong phạm vi của constructor.class MyComponent extends React.Component {
constructor(props) {
super(props);
console.log(this.props); // `props` sẽ được định nghĩa nếu bạn truyền `props` cho `super()`
this.state = {
myStateValue: props.initialValue // Sử dụng `props` để khởi tạo state
};
}
// ...
}
this.props
t...senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào