【发布时间】:2017-10-23 09:28:58
【问题描述】:
我将 this .jsx 连接组件作为 .js 文件拉入我的 React-Redux 项目中,并且遇到了奇怪的错误,而我的任何其他组件都没有。
例如,这里的类名显示为灰色,并显示一条消息“从不使用局部变量 SignupVerify”,即使我将下面的 SignupVerify 导出为连接组件。
class SignupVerify extends Component
{..}
然后,在我的导出语句中,结束分号抛出错误:“} 预期”:
export default connect(mapStateToProps, actions)(SignupVerify);
我已经检查过,我的所有括号都在适当的位置闭合,并且 Intellisense 可以识别它。
这里也给我报错:
function mapStateToProps(state){
return {
errorMessage: state.auth.error,
signup: state.auth.signup
}
}
告诉我它希望我关闭第一个大括号。
在错误列表控制台中,我看到 ESLint:Component Definition is Missing Display Name。
有人知道这一切的背后是什么吗?
【问题讨论】:
标签: reactjs ecmascript-6 visual-studio-2017 react-redux