美文网首页
react-router

react-router

作者: xiaoaiai | 来源:发表于2017-09-07 16:47 被阅读0次

    我用版本为 3.XX版本

    npm install react-router@3.0.0 -S
    

    root page

    import {Router,Route,hashHistory} from 'react-router'
    import App from './App.js'
    import App2 from './App2.js'
    export default class Root extends Component {
        render() {
            return (
                <Router history={hashHistory}>
                  <Route path="/" component={App}></Route>
                  <Route path="/home" component={App2}></Route>
                </Router>
            );
        }
    }
    
    ReactDOM.render(
      <Root />,
      document.getElementById('root')
    )
    
    • hashHistory必须引入,也必须使用(这是个坑我好多文档没写 这里坑)

    app page

    import { Link } from 'react-router'
    
    export default class App extends Component {
      render() {
        return (
          <div>
          app page
          <Link to="/home">home</Link>
          </div>
        )
      }
    }
    
    • 好多第一次用的 忘记 import {Link} ,这个不能忘记 否则 还是报错
      app2 page

    相关文章

      网友评论

          本文标题:react-router

          本文链接:https://www.haomeiwen.com/subject/cziijxtx.html