0
React-Routerをテストしていますが、現在私のコードはすべてindex.htmlファイルにあります。アプリを実行すると、次のエラーが表示されます。React Routerにエラーが「getCurrentLocation」プロパティを読み取れません
Uncaught TypeError: Cannot read property 'getCurrentLocation' of undefined
at Object.createTransitionManager (ReactRouter.min.js:1)
at Object.componentWillMount (ReactRouter.min.js:1)
at react-dom.js:4802
at measureLifeCyclePerf (react-dom.js:4529)
at ReactCompositeComponentWrapper.performInitialMount (react-dom.js:4801)
at ReactCompositeComponentWrapper.mountComponent (react-dom.js:4712)
at Object.mountComponent (react-dom.js:11542)
at ReactCompositeComponentWrapper.performInitialMount (react-dom.js:4825)
at ReactCompositeComponentWrapper.mountComponent (react-dom.js:4712)
at Object.mountComponent (react-dom.js:11542)
ここは私のコードです。このコードはindex.htmlファイルの中にあることに注意してください。
var App = React.createClass({
render: function() {
return (
<div>
<h1>My App</h1>
<ul>
<li>Home</li>
<li>Stuff</li>
<li>Contact</li>
</ul>
<div>
content
</div>
</div>
);
}
});
ReactDOM.render(
<ReactRouter.Router>
<ReactRouter.Route path="/" component={App}>
</ReactRouter.Route>
</ReactRouter.Router>,
container
);
</script>
@Kenan '歴= {hashHistory}' – Kenan
を削除してくださいに行くべきだと思います。 –