反応ルータをインストールしましたが、メインページを表示しようとしています。Reactは反応ルータをインストールしましたが、レンダリングするページを取得できません
これは、現在のindex.js
import React, { Component, PropTypes } from 'react';
import { Router, Route } from 'react-router';
import Layout from './components/Layout';
import NewsComponent from './components/NewsComponent';
<Router>
<div>
<Route exact path="/" component={Layout} />
<Route path="/news" component={NewsComponent} />
</div>
</Router>
const app = document.getElementById('app')
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Layout} />
</Router>, app);
レイアウトコンポーネントは、ページのレイアウトが含まれています。
私は行方不明ですか?
私はこれを間違っていますか?
あなたはimport'の文 ''からhashHistory'が欠落している可能性があり、それが正常にロードしないページを引き起こしています。私はあなたがこの例のために省略したか、本当にそれを逃しているのか分かりません(ReactDOMと同じです) –