With eslint-plugin-react 7.26.1:
function OtherComponent({ onChange }) {
return <input onChange={onChange} />;
}
function MyComponent_arrow() {
// No error
const doStuff = () => { ... };
return <OtherComponent onChange={doStuff} />;
}
function MyComponent_function() {
// Error "JSX props should not use functions react/jsx-no-bind"
function doStuff() { ... }
return <OtherComponent onChange={doStuff} />;
}
Array function like regular function should display an error.
