Синтаксическая ошибка React не отображается в codepen - PullRequest
1 голос
/ 25 марта 2020

Я учусь React Tutorial (ti c -ta c -toe game) . Вот мой код в 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,
    });
  }

1 Ответ

1 голос
/ 25 марта 2020

Полагаю, Codepen обрабатывается как ошибка, указанная в c зависимости от используемого вами синтаксического анализатора. И, вероятно, у них есть проблемы с обработкой ошибок от Babel.

Как и в вашем примере, если вы переключаете JS parser (Babel) на Typescript, Codepen обработает эту ошибку и отобразит в редакторе уведомление в правом нижнем углу ( !).

...