React Router-Uncaught TypeError: Невозможно прочитать свойство 'func' из неопределенного - PullRequest
0 голосов
/ 01 ноября 2018

Реагирующий маршрут не работает должным образом при попытке определить мои маршруты. Вот файл, в котором я определил свой маршрут routes.js.

import React from 'react';
import { Route, IndexRoute } from 'react-router';

import App from './components/app';

export default (
    <Route path="/" component={App} />
);

А вот мой index.js файл:

import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { Router,browserHistory } from 'react-router'
import routes from './routes';
import reducers from './reducers';



const createStoreWithMiddleware = applyMiddleware()(createStore);

ReactDOM.render(
  <Provider store={createStoreWithMiddleware(reducers)}>
    <Router history={ browserHistory } routes={ routes } />
  </Provider>
  , document.querySelector('.container'));

Когда я запускаю npm start, в отладчике браузера появляется следующая ошибка Uncaught TypeError: Cannot read property 'func' of undefined. Чтобы выяснить это, я попытался установить версию 3.2.0 из react-router, как сказано в следующем обсуждении: React - Uncaught TypeError: Невозможно прочитать свойство 'func' из неопределенных из Stackoverflow и Uncaught TypeError: Невозможно прочитать свойство 'func' из неопределенных из github, так как версия react-dom я использую 2.0.0-rc5, потому что это версия, используемая преподавателем курса, и в видео она работает нормально, но не на моем компьютере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...