是否有一个eslint插件来检测表单的警告
Warning: App(...): React component classes must extend React.Component.
理想情况下,自动修复它们?
编辑:也许近似的是找到不扩展React.Component但有一个返回JSX的render()方法的类 .
(与从React 0.13升级到0.14相关,自extending React.Component is now required起 . )
是否有一个eslint插件来检测表单的警告
Warning: App(...): React component classes must extend React.Component.
理想情况下,自动修复它们?
编辑:也许近似的是找到不扩展React.Component但有一个返回JSX的render()方法的类 .
(与从React 0.13升级到0.14相关,自extending React.Component is now required起 . )
1 回答
我写了一个eslint插件来解决这个问题,它也可以修复相关的类定义:
https://github.com/yoz/react-extends-component
它做了第一次近似,找到了具有
render()
方法且没有超类的ES6类(因为我宁愿不警告扩展其他组件的组件,而且最终还是必须扩展React.Component) .