2016-01-25 3 views
0

У меня есть index.js как этотреагируют делают ошибку метод недопустимый синтаксис

import React from 'react' 
import { render } from 'react-dom' 
import { Provider } from 'react-redux' 
import Login from './containers/Login' 
import configureStore from './store/configureStore' 

const store = configureStore() 

render(
    <Provider store={store}> 
     <Login /> 
    </Provider>, 
    document.getElementById('root') 
) 

, когда я строю это с npm run build он дает мне ошибку синтаксиса. Что здесь может быть неправильным?

+0

Могли бы вы добавить синтаксическую ошибку? –

+0

визуализации ( > 10 | \t |^ 11 | \t 12 | \t, 13 | document.getElementById ('корень') – aryan

+0

Похоже, он не знает, как для обработки JSX. Вы уверены, что действительно превзошли свой JSX в index.js? –

ответ

1

Вы используете JSX, поэтому вы должны перекрыть их (я бы предложил использовать Babel, который может передавать как JSX, так и ES6).

В противном случае, вы могли бы обойтись без JSX с помощью этого

render(
    React.createElement(Provider, {store: store}, 
    React.createElement(Login, {}) 
), 
    document.getElementById('root') 
); 
Смежные вопросы