Я только начал изучать React и застрял в этой ошибке.
Uncaught TypeError: Невозможно прочитать свойство "путь" неопределенного на новом маршрутизаторе
Вот мой код:
var React = require('react');
var ReactDOM = require('react-dom');
var { Route, Router, IndexRoute } = require('react-router');
var hashHistory = require('react-router-redux')
var Main = require('./components/Main');
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Main}>
</Route>
</Router>,
document.getElementById('app')
);
Учебник, который я использовал, использует React-Router 2.0.0, но на моем рабочем столе я использую 4.1.1. Я попытался найти изменения, но не смог найти решение, которое сработало.
"dependencies": {
"express": "^4.15.2",
"react": "^15.5.4",
"react-dom": "^15.5.4",
"react-router": "^4.1.1",
"react-router-dom": "^4.1.1",
"react-router-redux": "^4.0.8"