如何写代码
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> )) }
漫思