저는 ReactJs를 처음 사용합니다. 이것은 내 코드입니다.
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'));
웹팩으로 컴파일합니다. 또한 별칭에 Main 구성 요소를 추가했습니다. 콘솔에서 다음 오류가 발생합니다. 다음 링크도 읽었습니다.
React Router 실패한 prop '히스토리', 정의되지 않음
값이 정의되지 않은 경우 기록을 필수로 표시하려면 어떻게해야합니까?
React-Router를 업그레이드하고 hashHistory를 browserHistory로 대체
웹 검색이 많았지 만이 문제를 해결할 수 없었습니다. React Router는 버전 4입니다.