在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ React-Router 路由渲染不出來(lái)頁(yè)面

React-Router 路由渲染不出來(lái)頁(yè)面

近期項(xiàng)目用到了react-router的路由功能,但是頁(yè)面上什么也不顯示,控制臺(tái)也不報(bào)錯(cuò),請(qǐng)教一下是什么原因,下面是主要的代碼:

import React,{Component} from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, hashHistory,Link } from 'react-router';
import Login from './js/Login'
import Register from './js/Register'
import './css/app.css'


class App extends Component{
    render() {
        return (
            <div>
                <h1>App</h1>
                <ul>
                    <li><Link to="/About">About</Link></li>
                    <li><Link to="/Inbox">Inbox</Link></li>
                </ul>
                {this.props.children}
            </div>
        )
    }
}

class About extends Component{
    render() {
        return <h3>About</h3>
    }
}

class Inbox extends Component{
    render() {
        return (
            <div>
                <h2>Inbox</h2>
                {this.props.children || "Welcome to your Inbox"}
            </div>
        )
    }
}

class Message extends Component{
    render() {
        return <h3>Message {this.props.params.id}</h3>
    }
}

ReactDOM.render(
    <Router history={hashHistory}>
        <Route path="/" component={App}>
            <Route path="about" component={About} />
            <Route path="inbox" component={Inbox}>
                <Route path="messages/:id" component={Message} />
            </Route>
        </Route>
    </Router>, document.getElementById('root')
)

小白參考React-router的中文文檔,可是還是沒(méi)渲染出來(lái),求大神指教~

回答
編輯回答
厭惡我

用了一下午搞清楚了,是因?yàn)楝F(xiàn)在react-router版本是4了,所以之前的不支持了。
參考這個(gè)https://segmentfault.com/a/11...

2017年9月8日 14:29
編輯回答
青瓷

看一下你使用的react-router版本,不出意外應(yīng)該是4。
參考文檔

2017年7月2日 20:43