目前有关于ESLint与ternery运营商接收错误的问题
在条件表达式中不必要地使用布尔文字。
我的代码如下:
<div style={style}><DatePicker label="From" disabled={value === 'custom' ? true : false} /></div>
<div style={style}><DatePicker label="To" disabled={value === 'custom' ? true : false } /></div>
写这个的最佳方法是防止ESLink收到以下错误。
答案 0 :(得分:3)
只需写下disabled={value === 'custom'}
。
value === 'custom'
已经返回true或false,不需要测试是否为true然后返回true。 ; - )