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