在React中this.state与state

在React中this.state与state,第1张

在React中this.state与state

两种方法的最终结果是相同的。两种方法都只是设置

state
组件的初始名称。值得注意的是,类属性是第3阶段的提议,因此所有开发环境可能无法使用它们。

我个人喜欢使用class字段变体,如果在构造函数中没有做任何其他事情,因为它编写的代码更少,并且您无需

super
担心。

class Component1 extends React.Component {  state = { value: this.props.initialValue };  render() {    return <div> {this.state.value} </div>  }}class Component2 extends React.Component {  constructor(props) {    super(props);    this.state = { value: props.initialValue };  }  render() {    return <div> {this.state.value} </div>  }}function App() {  return (    <div>      <Component1 initialValue={1} />      <Component2 initialValue={2} />    </div>  );}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存