javascript - React 组件检查变量是否为空

标签 javascript reactjs ecmascript-6

我有一个 react 组件,在类/组件/中也有一个变量

这是代码:

import React from 'react';

export class Header extends React.Component {
  constructor() {
    super();
    this.myvar = 'some text';
  }

  render() {
    return (
      <div>
        <div>{this.myvar}</div>
      </div>

    );
  }
}

我如何检查“myvar”是否为空以及它是否与上面的组件相同?

最佳答案

render() {
    return (
      <div>
        <div>{!!(this.myvar)?this.myvar:"whatever you want"}</div>//
      </div>

    );
  }

!!: check for undefined, null, and empty value

关于javascript - React 组件检查变量是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43453768/

相关文章:

javascript - Backbone : mixins with conflicting methods

javascript - 打印时保留 DIV 的滚动位置

javascript - 无状态组件中的函数

reactjs - 返回上一个屏幕时执行 useQuery() Hook react 原生堆栈导航器

javascript - 我们可以在类中定义的 redux Action Creators 上使用 bindActionCreators() 吗?

javascript - 类的静态属性

javascript - FlowJS - 数字......与字符串不兼容

javascript - 如何在谷歌图表中添加新的Y刻度

json - 我如何在 fetch 调用中解析简单的 json 响应

javascript - 单元测试 React JSX ES6