我有以下阵营渲染功能:使用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