Tôi vừa mới bắt đầu học React và bị kẹt ở lỗi này.Bộ định tuyến phản ứng: Không thể đọc thuộc tính 'tên đường dẫn' không xác định
Uncaught TypeError: Cannot read property 'pathname' of undefined at new Router
Đây là mã của tôi:
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')
);
Các hướng dẫn, tôi đã được sử dụng sau Phản ứng-Router 2.0.0, nhưng trên máy tính để bàn của tôi, tôi đang sử dụng 4.1.1. Tôi đã thử tìm kiếm các thay đổi nhưng không thành công trong việc tìm kiếm giải pháp hoạt động.
"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"
gì phiên bản của phản ứng-router – WilomGfx
@WilomGfx 4.1.1 ... tôi đã thêm các phiên bản tôi sử dụng trong chỉnh sửa của tôi –