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设置:(。