React 语法错误似乎没有出现在 codepen 中

React syntax error doesn't seem to be showing up in codepen

我正在学习React Tutorial(tic-tac-toe game)Here is my code in codepen. 此代码在第 21 行有错误,'squares: squares' 后没有逗号。 但语法错误似乎并没有出现。 错误信息出现在哪里?

  handleClick(i) {
    const squares = this.state.squares.slice();
    squares[i] = this.state.xIsNext ? 'X' : 'O';
    this.setState({
      squares: squares  //no commma
      xIsNext: !this.state.xIsNext,
    });
  }

我想 Codepen 以特定方式处理错误取决于您使用的解析器。并且他们可能在处理来自 Babel 的错误时遇到问题。

就像在您的示例中,如果您将 JS 解析器 (Babel) 切换到 Typescript,Codepen 将处理此错误并在编辑器右下角显示通知 (!)。