Так что я хотел узнать, как реагировать-редуккс с помощью уроков на Wes Bos.Неожиданный токен реагировать
Все было нормально, пока я не подтолкнул github и не потянул за собой удаленный сервер.
Я думал, что это может быть проблема с версией узла. Я работал на узле ~ v5, а сервер был ~ v6. Поэтому я снова вернулся к v5, который все еще попал в проблему.
import App from './components/app';
import Single from './components/Single';
import PhotoGrid from './components/PhotoGrid';
import { Router , Route , IndexRoute, browserHistory } from 'react-router';
import { Provider } from 'react-redux';
import store, { history } from './store';
const router = (
<Provider store={store}>
<Router history={history}>
<Route path="/" component={App}>
<IndexRoute component={PhotoGrid}></IndexRoute>
<Route path="/view/:postId" component={Single}/>
</Route>
</Router>
</Provider>
)
render(router,document.getElementById('root'));
Таким образом, я получаю сообщение об ошибке «Неожиданный токен» для строки 19.
18 | const router = (
> 19 | <Provider store={store}>
Я не могу понять, в чем проблема? Это проблема с синтаксисом или некоторыми библиотеками? Любое предложение или помощь будут потрясающими.
Похоже, что среда, в которой вы используете код, не знает JSX, попробуйте перевести код перед его запуском. См. Http://stackoverflow.com/questions/33460420/babel-loader-jsx-syntaxerror-unexpected-token –
Возможный дубликат [babel-loader jsx SyntaxError: Неожиданный токен] (http://stackoverflow.com/questions/33460420/babel-loader-jsx-syntaxerror-неожиданный токен) –