Javascript ESLint错误 - 在条件表达式中不必要地使用布尔文字

时间:2018-04-04 13:23:28

标签: javascript reactjs eslint

目前有关于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收到以下错误。

1 个答案:

答案 0 :(得分:3)

只需写下disabled={value === 'custom'}

value === 'custom'已经返回true或false,不需要测试是否为true然后返回true。 ; - )