Tôi mới sử dụng ReactJs. Đây là mã của tôi:
var React = require('react');
var ReactDOM = require('react-dom');
var {Route, Router, IndexRoute, hashHistory} = require('react-router');
var Main = require('Main');
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Main}></Route>
</Router>, document.getElementById('app'));
và biên dịch nó bằng webpack. Ngoài ra, tôi đã thêm Thành phần chính vào bí danh của mình. Bảng điều khiển ném ra những lỗi này: Tôi cũng đọc các liên kết sau:
React Router thất bại trong lịch sử hỗ trợ 'lịch sử', không được xác định
Làm cách nào để giải quyết lịch sử được đánh dấu là bắt buộc, khi giá trị không được xác định?
Nâng cấp React-Router và thay thế hashHistory bằng browserHistory
và nhiều tìm kiếm trên web, nhưng tôi không thể khắc phục sự cố này. React Router là phiên bản 4