gpt4 book ai didi

reactjs - 如何在 React 中使用 ES6 类设置初始状态?

转载 作者:行者123 更新时间:2023-12-03 13:17:04 26 4
gpt4 key购买 nike

我创建了下面的类

class App extends Component{
render() {
return (
<div className="app"></div>
);
}
}

如何设置初始状态?
getInitialState() 不起作用?我究竟做错了什么?
React 文档也没有帮助。

最佳答案

Jenna 的精彩答案还有一个快捷方式,它不使用 constructorthis:

class App extends Component {
state = {
text: 'Hello World'
};

render() {
return (
<div>
{this.state.text}
</div>
);
}
}

一个简化的示例表明,两种情况下的输出是相同的:

但是,如果我们扩展父类,则转换后的输出确实会有所不同,因为构造函数中的参数数量未知。

关于reactjs - 如何在 React 中使用 ES6 类设置初始状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46714799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com