我已经安装了反应路由器,我试图让主页面呈现。反应已安装的反应路由器,但无法获得页面呈现
这是当前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相同) –