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