Задать вопрос
dhat
@dhat

Webpack выбивает ошибку, не понимает синтакс React?

Сел разбиратся с webpack. Смотрю вступительное видео, повторяю за ним. Элементарный проект, но webpack выдает ошибку:

ERROR in ./index.js
Module build failed: SyntaxError: Unexpected token (5:15)

  3 | const App = React.createClass({
  4 |     render() {
> 5 |         return <h1>h1 lol</h1>
    |                ^
  6 |     }
  7 | })
  8 |


index.html:

<section id="target">not rendered yet</section>

index.js:

const React = require('react')

const App = React.createClass({
    render() {
        return <h1>h1 lol</h1>
    }
})

React.render(<App/>, window.document.getElementById('target'))


webpack.config.js:

module.exports = {
    entry: "./index.js",
    output: {
        path: __dirname,
        filename: "bundle.js"
    },
    module: {
        loaders: [
            { loader: "babel" }
        ]
    }
}


Где ошибка? Мне нужно просто отрендерить фразу для проверки что все работает.
  • Вопрос задан
  • 1255 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
dhat
@dhat Автор вопроса
Разобрался. Нужен ReactDOM.render() и модуль react-dom
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
babel-preset-react
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽