花括号外的传播算子有什么作用?

时间:2019-08-16 19:27:07

标签: javascript reactjs

这来自我的React项目,这是我从未见过的东西:

const { list, loading, failed } = this.props
return <ExperienceList {…{ list, loading, failed }} />

具体来说,我指的是花括号的散布运算符。我习惯在里面看到它们。

1 个答案:

答案 0 :(得分:9)

在您的示例中

return <ExperienceList {…{ list, loading, failed }} />

等同于

return <ExperienceList {…this.props} />

它做同样的事情,

return <ExperienceList list={list} loading={loading} failed={failed} />