1
比方说,我有一个简单的组件是这样的:是否可以在自定义反应组件上设置className?
class SimpleComponent extends React.Component
{
render() { return <p>Some text</p> }
}
是否有可能一个className
添加到SimpleComponent
或者是这个限制为仅HTML DOM元素?
例如:
var mySimpleComponent = <SimpleComponent className="myComp"/>
我想做到这一点,这样我可以风格我的自定义组件里面的元素,比如这样做的原因是:
.myComp > p {
background-color: blue;
}
在p标签前创建一个外部div,并给它一个className .myComp –
这是唯一的解决方案吗?我希望我不必为所有组件创建封闭的div元素 – sookie