相关疑难解决方法(0)

有没有办法判断ReactElement是否呈现"null"?

在我的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()检查?

javascript reactjs react-jsx

12
推荐指数
3
解决办法
7367
查看次数

标签 统计

javascript ×1

react-jsx ×1

reactjs ×1