我已經安裝了反應路由器,我試圖讓主頁面呈現。反應已安裝的反應路由器,但無法獲得頁面呈現
這是當前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相同) –