react 学习笔记

1.Routerhtml

1.1 Historiesreact

 React Router 是创建在 history 之上的。一个 history 知道如何去监听浏览器地址栏的变化, 并解析这个 URL 转化为 location 对象, 而后 router 使用它匹配到路由,最后正确地渲染对应的组件。webpack

 

经常使用的 history 有三种形式, 可是你也能够使用 React Router 实现自定义的 history。git

1.2 IndexRoute
github

  IndexRoute 表明Route 级别的默认路径,同时,须要包在Route内,目录结构以下:web

<Router history={browserHistory}>
    <Route path="/" component={App}>
      {/*IndexRoute 表明默认路由,如 url 为:  localhost:8080/   ,默认读取Respos;若是 url为: localhost:8080/about 读取About component ;
    若是不指定 IndexRoute ,默认为undefined, 访问localhost:8080/ 将不显然任何component
*/} <IndexRoute component={Repos} /> <Route path="/about" component={About}/> </Route> </Router>

 1.3 Paramsapi

相关文章
相关标签/搜索