JSX与普通JS的数据处理

isCorrect: [{ key: 0, name: '未评价' }, { key: 1, name: '正确' }, { key: 2, name: '不正确' }], // 评价结果

1.JSX处理:一边处理一边生成htmlhtml

<Radio.Group  defaultValue={1}>
    {
        this.isCorrect.map(item => item.key 
            ? (<Radio value={item.key}>{item.name}</Radio>) 
            : ''
        )
    }
</Radio.Group>

2.js处理:将数据处理成想要的,再生成htmlthis

<Radio.Group  defaultValue={1}>
    {
        this.isCorrect.filter(data=>data.key).map(item =>
            (<Radio value={item.key}>{item.name}</Radio>)
        )
    }
</Radio.Group>