【问题标题】:Javascript Unexpected use of comma operator no-sequences warningJavascript意外使用逗号运算符无序列警告
【发布时间】:2024-01-11 05:01:01
【问题描述】:

我有一个反应库,它会引发以下警告。

Unexpected use of comma operator  no-sequences

表示警告发生在第 5 行,在 (_react.Component) 参数之后。

exports.default = 函数 (_ref) {

返回函数() {

  var _class, _temp2;

  return _temp2 = _class = function () {

   }(_react.Component),
       _class?.displayName = 'Resizable()', _temp2;

}; }

我简化了方法。它实际上是一个很长的函数。

如何修复警告?正确的语法是什么?

【问题讨论】:

  • 不知道为什么eslint 会违反内置代码?
  • 警告是由一些 linter 抛出的吗?这看起来像转译的代码。为什么要在该代码上运行代码样式检查?
  • 它实际上不在内置代码中运行。我无法理解正确的语法

标签: javascript syntax warnings


【解决方案1】:

<div>标签返回给渲染的组件,例如;

const App=()=>{ return(<div> <Header/> <Body/> </div> ); }

ReactDom.render(<App/>,document.getElementByid("root));

【讨论】:

  • 您好,欢迎来到 Stack Overflow!不要忘记采取tour。感谢您的回答,但您是否还可以添加有关您的代码如何解决问题的解释?另请查看help center 以获取有关如何格式化代码的信息。