在我的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>
);
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是 - 有没有办法elemA.isNull()检查?