gpt4 book ai didi

javascript - 将许多 Prop 附加到子组件的最佳选择是什么?

转载 作者:行者123 更新时间:2023-11-29 15:20:25 24 4
gpt4 key购买 nike

使用 react 15.5.4

我有一个组件已配置为在其子组件中交叉 props

export default class Component extends React.Component {

render() {
return (
<TemplateAbout
header={{
title: 'WHY US',
description: 'Our Team Member share the same Vision',
}}
/>
);
}
}

我想将 Component 的接口(interface)更改为 NewComponent,如下例所示。

export default class NewComponent extends React.Component {

render() {
return (
<TemplateAbout>
<Header title="WHY US" description="Our Team Member share the same Vision" />
</TemplateAbout>
);
}
}

最好的方法是什么?

最佳答案

您可以使用对象扩展语法在 JSX 中传递 props。它将与其他 Prop 结合使用。

 render() {
const header = {
title: 'WHY US',
description: 'Our Team Member share the same Vision',
}
return (
<TemplateAbout>
<Header otherProps="otherValue" {...header} />
</TemplateAbout>
);
}
}

关于javascript - 将许多 Prop 附加到子组件的最佳选择是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44362045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com