我经常看到JavaScript类和React中使用以下模式。
class Welcome extends React.Component {
state: {
someValue: 1
}
render() {
const myValue = this.state.someValue;
return <h1>Hello, {myValue}</h1>;
}
}
我的问题是,当您无论如何都可以在return中使用this.state.someValue
访问值时,在return之前声明状态到变量的意义是什么?
答案 0 :(得分:2)
当您多次使用相同的变量或数组中的多个变量时,分配变量或进行销毁的好处就出现了,在这种情况下,您不需要一次又一次地写.git/config
。
在上述情况下,您可以简单地使用state中的值,并且在使用之前对分配没有任何好处。