我有以下陣營渲染功能:使用jQuery的內部陣營渲染功能
render: function() {
return (
<Popup onClose={this.props.onClose}>
<Form entity="strategy" edit="/strategies/edit/" add="/strategies/add/">
<h2>Create/Edit Strategy</h2>
<StrategyForm pending={this.state.pending} formData={this.state.data} />
<div className="col-md-6">
<Assisting />
</div>
</Form>
</Popup>
);
}
我想使H2的標題是基於人體類,所以我的問題是...我可以做這個?
render: function() {
return (
<Popup onClose={this.props.onClose}>
<Form entity="strategy" edit="/strategies/edit/" add="/strategies/add/">
if ($('body').hasClass("this")) {
<h2>Create This Strategy</h2>
} else {
<h2>Create Another Strategy</h2>
}
<StrategyForm pending={this.state.pending} formData={this.state.data} />
<div className="col-md-6">
<Assisting />
</div>
</Form>
</Popup>
);
}
如果這是一個可怕的想法,有人能告訴我什麼是在React中做到這一點的更好方法嗎?
這可能是一個壞主意(絕對沒有理由使用jQuery),但你究竟在做什麼? – tobiasandersen
@tobiasandersen我以爲是。我只是想基於body類返回兩個不同的頭文件。 – JordanBarber
儘管可以做你剛剛提出的問題,但這並不是實現它的「反應方式」。您是否僅使用React來處理此組件?什麼時候,如何以及爲什麼要設置身體課程? – tobiasandersen