我编写React类构造函数使用es6,但webstorm9编辑器中有一个红色突出显示错误
这是代码的一部分:
这是代码的一部分:
class AssetSelectDialog extends React.Component { static propTypes = { data: React.PropTypes.any,pageState: React.PropTypes.string,pageStatus: React.PropTypes.string,handleCancel: React.PropTypes.func,handleSave: React.PropTypes.func }; constructor(props) { super(props); this.PAGE_STATUS = { SHOW: 'SHOW',SELECT: 'SELECT' }; this.state = { data: this.props.data || {},pageState: this.props.pageState || CONST.STATUS.EDIT,pageStatus: this.props.pageStatus || this.PAGE_STATUS.SHOW }; }
在超级(道具)中发现错误;并且消息是Superclass构造函数调用应该在构造函数体中.
代码在babel中运行正常.,我该如何修复它?