Почему мой код react выдает ошибку, когда синтаксис выглядит нормально?

#javascript #reactjs #syntax-error

#javascript #reactjs #синтаксическая ошибка

Вопрос:

Новичок в react и пытаюсь преобразовать мой текущий проект из чистого JS в тот, который использует React.

Это код, который у меня есть

 var DateApp = React.createClass({

//lots of functions inside here such as:

retrieveMatches(){

},

  render() {
    return (

    )

  }
}) //closing of create class

React.render(
  <DateApp />, document.getElementById('content')
);
 

Мои ошибки заключаются в следующем:

1) поскольку код является неожиданным токеном, указывающим на закрывающую скобку блока возврата 2) если я удалю блок возврата, он указывает на <DateApp />, document.getElementById('content') и говорит, что в начале этой строки есть синтаксическая ошибка?

не могу понять, какой бит мне не хватает

Комментарии:

1. вместо React.render использования ReactDOM.render

2. Вы правильно его перенастраиваете? Если вы получаете синтаксические ошибки в < or > , это обычно означает, что вы отказываетесь от правильной транспиляции перед запуском в браузере или на сервере.

3. @HenrikAndersson да, это возможно из jsx -за ошибки переноса