在我的 JSX 中,我有一个条件渲染逻辑的情况 - 当元素 A 渲染某些内容时(它的render()
函数返回的不是null
),然后还渲染元素 B,就在元素 A 的上方。
代码示例(简化)如下所示:
function render() {
let elemA = (<ElementA someProp={this.someVar} />);
if (elemA.isNull()) {
return (
<div>
{ ...someElements }
</div>
);
}
return (
<div>
{ ...someElements }
<ElementB />
{ elemA }
</div>
);
}
所以我的问题是- 有什么办法可以得到elemA.isNull()
支票吗?