如何写代码

1、如果这样设置state
this.state = { a: 1, b: {} };

 

那么如何读取这些东西
let { a, b: { sth1 = 0, sth2 = 0 }={} } = this.state;

 2、一些牛逼的代码

export default function(status: number) {
  if (![0, 1, 2].includes(status)) {
    return <span></span>;
  }
  return status === 0
    ? <span className='status-expire'>无效</span>
    : status === 1
      ? <span className='status-effective'>有效</span>
      : <span className='status-expire'>草稿</span>;
}

 3、

  {
                  Array.isArray(baseInfo) && baseInfo.map((item, index) => (
                    <Option value={item.id} key={`subTaskInfo-${index}`}>{item.name}</Option>
                  ))
                }

 

posted on 2021-08-24 14:15  漫思  阅读(1118)  评论(0编辑  收藏  举报

导航