Reactjs WebStorm中React生命周期方法的冲突继承声明警告
每次在Reactjs WebStorm中React生命周期方法的冲突继承声明警告,reactjs,intellij-idea,webstorm,Reactjs,Intellij Idea,Webstorm,每次在webstor的React项目中提交或检查代码时,我都会收到关于React生命周期方法的警告,例如: 警告:在命名空间内部中找到冲突的继承声明React.ComponentLifecycle.componentDidMount 我只能在编辑器->检查->JavaScrip->常规->重复JavaScript声明上禁用它们。但这真是个坏主意 有人知道我该如何禁用这些异常警告吗 更新。上面有警告消息的代码段: 类顺序扩展React.Component{ ... componentDidMou
webstor
的React
项目中提交或检查代码时,我都会收到关于React
生命周期方法的警告,例如:
警告:在命名空间内部中找到冲突的继承声明React.ComponentLifecycle.componentDidMount
我只能在编辑器
->检查
->JavaScrip
->常规
->重复JavaScript声明
上禁用它们。但这真是个坏主意
有人知道我该如何禁用这些异常警告吗
更新。上面有警告消息的代码段:
类顺序扩展React.Component{
...
componentDidMount(){
...
}
}
这似乎只有在扩展React.Component
时才会发生。如果从React
导入组件
,并扩展该组件,警告将消失
import React, {Component} from 'react';
class Order extends Component {
...
}
你能在编辑器中看到这个警告吗?请提供一个显示问题的代码片段?Lena,在更新中添加代码片段。无法重新创建-类似代码不会显示任何警告(我使用的是Webstorm 2017.2.3)。我可以用来复制它的示例项目也会很有帮助,但这没什么好担心的——如果有的话,它与Java中的
@Override
有着相同的用途。只要你的软件包编译好了,你的应用程序运行了,这就是可以忽略的。另一方面,它确认您键入的方法名称正确:/mIECzorek是的,bundle编译,但无论如何我都想修复这个恼人的警告。使用React.Component
我在componentDidMount
、componentWillUnmount
和componentWillReceiveProps
上出错。使用组件
仅打开组件将接收道具
。所以这个解决方案只需要部分代码,需要重写大量代码,但不需要WebStorm设置:(。