这来自我的React项目,是我以前从未见过的东西:
const { list, loading, failed } = this.props
return <ExperienceList {…{ list, loading, failed }} />
具体来说,我指的是花括号之外的扩展运算符。我习惯于看到它们在花括号内部。
这来自我的React项目,是我以前从未见过的东西:
const { list, loading, failed } = this.props
return <ExperienceList {…{ list, loading, failed }} />
具体来说,我指的是花括号之外的扩展运算符。我习惯于看到它们在花括号内部。
return <ExperienceList {…{ list, loading, failed }} />
等同于
return <ExperienceList {…this.props} />
它执行相同的操作,即
return <ExperienceList list={list} loading={loading} failed={failed} />
this.props == { list, loading, failed }
- Federkunthis.props
可能有很多属性,但你只想转发其中的三个。 - Federkun