[英]Best way to pass props for react component
在React Js中,我们可以通过两种方式传递组件属性:
<Component
prop1={value}
prop2="value"
prop3={this.othervalue}
/>
要么
let props = {
prop1: value,
prop2: "value",
prop3: this.othervalue
}
<Component {...props} />
哪种变体更好?
您更喜欢哪个? 都不是“正确的”,尽管我认为您更可能看到第一个变体,因为显式地传递道具似乎更加清晰。 通常使用spread params变体来避免重复-如果您在父母身上指定道具,然后要将它们传递给孩子,则在孩子身上明确地拼写出来会很费力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.