React Router

时间:2019-09-09
本文章向大家介绍React Router,主要包括React Router使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  • 入口文件
import React from 'react'
import ReactDOM from 'react-dom'
import {BrowserRouter} from 'react-router-dom'

import App from './app'

ReactDOM.render(<BrowserRouter><App/></BrowserRouter>, document.getElementById('root'))
  • 路由使用
import React from 'react'
import {NavLink, Switch, Route, Redirect} from 'react-router-dom'

export default class App extends React.Component {

    render() {
        return (
            <div>
                <h1>React Router Demo</h1>
                <NavLink to='/about'>About</NavLink>
                <NavLink to='/home'>Home</NavLink>
                <Switch>
                    <Route path='/about' component={About}/>
                    <Route path='/home' component={Home}/>
                    <Redirect to='/about'/>
                </Switch>
            </div>
        )
    }

}

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

class Home extends React.Component {
    render() {
        return (
            <h3>Home</h3>
        )
    }
}

原文地址:https://www.cnblogs.com/stefzi/p/11490041.html