当前位置: 首页 > 面试题库 >

预期的赋值或函数调用:无未使用的表达式ReactJS

柳奇思
2023-03-14
问题内容
class Game extends Component 
{
  constructor() 
  {
    super()
    this.state = {
      speed: 0
    }
    //firebaseInit()
  }
  render()
  {
    return 
    (
      <div>
        <h1>The Score is {this.state.speed};</h1>
      </div>
    )
  }
}

export default Game;

我是React的新手,对于此代码,它给出了此错误

Expected an assignment or function call and instead saw an expression  no-unused-expressions

不明白哪里出了问题,请帮忙


问题答案:

发生这种情况是因为您将括号return放在下一行。如果您在编写不带分号的js并使用在下一行放置大括号的样式,这可能是一个常见错误。

解释器认为您返回的是undefined,因此不检查您的下一行。那是return操作员的事。

将打开的括号与放在同一行return



 类似资料:
  • 前言 大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。 在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大家称呼为“立即调用的函数表达式”。

  • 新的云功能和承诺。我尝试在不同的位置添加承诺,但仍然在日志中得到消息。第一,我不确定我应该在哪里添加承诺,第二,我是否应该什么也不回。在调用match(如果条件满足,则创建channel)之后,我不需要执行另一个函数。虽然触发onCreate会有多个用户,所以我想确保每次执行一个用户。 编辑1-我尝试将事务更改为使用await,这样它将只在事务之后更改UserLife节点。得到这两个警告。1)应在

  • 如果我们看一下C标准草案第5.1.2节,第2段说: 对lambda表达式的求值会产生一个prvalue临时(12.2)。这个临时称为闭包对象。lambda表达式不得出现在未求值的操作数中(第5条)。[注意:闭包对象的行为类似于函数对象(20.8)。-结束注释] 和节常量表达式第2段说: 条件表达式是核心常量表达式,除非它涉及以下其中一个作为潜在求值子表达式(3.2),但不考虑未求值的逻辑AND(5

  • 问题内容: 我正在尝试使用附加到的方式更新我的模型。 我有一个赋值表达式没有问题 外 的,或者与调用方法的范围 内 的。不过,如果我使用赋值 里面 的,它似乎被忽略。我没有在Firefox控制台中看到任何消息报告,但是还没有尝试设置断点来查看是否触发了该事件。 小提琴在这里,如果您愿意的话(还有几个早期的变体)。 问题答案: 指令ngRepeat为每次迭代创建一个新作用域,因此您需要在父作用域中引

  • 问题内容: 我一直在关注Sass教程。由于某些原因,尽管Sass文件无法正确生成css。终端说css是无效的,但我敢肯定不是。我也尝试过更改它,以防万一出现问题… 我做错了什么? Sass版本:Sass 3.1.10 错误信息: .sass文件内容: 问题答案: 根据您的错误消息(),我可以告诉您正在使用扩展名的Scss文件。将文件名更改为。 Sass和Scss使用两种不同且不兼容的语法。