export default class customer {
}
render(){
const{
handleSubmit,
pristine,
submitting
} = this.props;
return{
<div>
</div>
}
}
我的react-redux代码有这样的东西。任何人都可以告诉我为什么我们在代码中使用const
和this.props
答案 0 :(得分:12)
任何人都可以告诉我为什么我们使用“const”
const
是另一种声明变量的方法。这些变量不允许重新分配。 const
通常是一种更安全的声明变量的方式,具体取决于开发人员的意图。
任何人都可以告诉我为什么我们在代码中使用this.props
这是一个任务/解构速记。语法是这样的:
var {
property
} = object;
您正在做的是从对象的属性创建局部变量。该代码与:
相同var property = object.property;
所以在你的代码中,你可以想到
const {
handleSubmit,
pristine,
submitting
} = this.props;
简单地
const handleSubmit = this.props.handleSubmit;
const pristine = this.props.pristine;
const submitting = this.props.submitting;