gpt4 book ai didi

javascript - 如何创建接受颜色作为参数的 React 组件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:21:35 25 4
gpt4 key购买 nike

假设我想使用 React 创建一个自定义按钮。我想让这个组件接受颜色作为它的属性,并根据属性中的颜色呈现自己。

class MyButton extends React.Component {
constructor(props) {
super(props);
}

render() {
const { name, color } = this.props;

return (
<div className="my-button">
<button type="button" className="btn">
{name}
</button>
</div>
);
}
}

如何将 color 注入(inject)按钮 css 样式(边框和字体颜色)?

最佳答案

使用类似的东西:

编辑:也添加了边框颜色代码

class MyButton extends React.Component {
constructor(props) {
super(props);
}

render() {
const { name, color } = this.props;

return (
<div className="my-button">
<button type="button" className="btn"
style={{
color,
borderColor:color
}}>
{name}
</button>
</div>
);
}
}

关于javascript - 如何创建接受颜色作为参数的 React 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48957798/

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