这段代码有问题吗?
class App extends React.Component {
constructor(props) {
super(props);
this.state ={
name: '',
gender: '',
age: '',
};
}
componentWillMount() {
const { steps } = this.props;
const { name, gender, age } =steps;
this.setState({ name, gender,age });
}
Run Code Online (Sandbox Code Playgroud)
错误显示如下:
它不是在this.state 上面的块中定义的吗?
完整代码在这里:
应用程序.js
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
name: '',
age: '',
};
}
componentWillMount() {
const { steps } = this.props;
const { name,age } = steps;
this.setState({ name, …Run Code Online (Sandbox Code Playgroud)