jsx-eslint/eslint-plugin-react
GitHub で見るNew Rule: Prevent boolean values for unknown props
Open
#1,695 opened on 2018年2月15日
enhancementhelp wantedreact 16
説明
React 16 does not ignore Boolean values for unknown props anymore.
So while this code "worked" in react 15:
<div onClick={!disabled && onClick}/>
It would try to assing false to the DOM elements onClick handler when disabled === true (which would be ignored by the browser).
React 16 will print an error message in the console though.
How about a rule that does not allow boolean results for unknown props?
See https://reactjs.org/blog/2017/09/08/dom-attributes-in-react-16.html#changes-in-detail "Non-boolean attributes with boolean values"