现在我们有了ES6并且可以使用传播我见过有人写这样的代码:
class Parent extends Component {
...
render() {
return (
<UserProfile {...this.props.user} onClick={this.doSomething} />
)
}
}
这会将用户模型的每个属性设置为UserProfile组件上的prop。替代方案将是这样的:
<UserProfile user={this.props.user} onClick={this.doSomething} />
其中一种方法是否被认为是更好的做法?我知道我倾向于哪个版本,但我想知道社区是否已经采取过这样或那样的方式。
答案 0 :(得分:0)
几乎没有快速输入 -