是否有一个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起。)
答案 0 :(得分:1)
我写了一个eslint插件来解决这个问题,它也可以修复相关的类定义:
https://github.com/yoz/react-extends-component
它做了第一次近似,找到了具有render()
方法且没有超类的ES6类(因为我宁愿不警告扩展其他组件的组件,并且最终还是必须扩展React.Component)。