1.Router

1.1 Histories

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

常用的 history 有三种形式, 但是你也可以使用 React Router 实现自定义的 history。

1.2 IndexRoute

  IndexRoute 代表Route 级别的默认路径,同时,需要包在Route内,目录结构如下:

<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 Params

  

  

最新文章

  1. JS 原型链
  2. 标签语义化之常用HTML标签
  3. .net 时间戳互相转换(精确到毫秒)
  4. cad2013
  5. codeforces A. Table 解题报告
  6. 那些不能错过的Xcode插件
  7. HTTP协议学习笔记-1
  8. PHP代码审计】 那些年我们一起挖掘SQL注入 - 1.什么都没过滤的入门情况
  9. MFC线程(三):线程同步事件(event)与互斥(mutex)
  10. 【css3网页布局】flex盒子模型
  11. VS code 配置为 Python R LaTeX IDE
  12. a,b为2个整型变量,在不引入第三个变量的前提下写一个算法实现 a与b的值互换
  13. AndroidO bluedroid alarm 机制分析
  14. WinForm控件学习笔记【第一天】——Control类
  15. Destroy the Colony CodeForces - 1111D (可逆背包,计数)
  16. AWS SDK for C++调用第三方S3 API
  17. #define中 #与##的神奇用法
  18. vs2017切换设计、拆分假死的解决
  19. ./bin/console server:run Surprise! There are no commands defined in the &quot;server&quot; namespace.
  20. Wireshark抓取本地Tcp包(任何数据包)

热门文章

  1. Java多线程开发系列之三:线程这一辈子(线程的生命周期)
  2. cache与MMU与总线仲裁
  3. unresolved inclusion in the java header in JNI
  4. C# 使用BackgroundWorker例子及注意点
  5. 关于区域性网站CMS的一些个人看法
  6. Azure Web Site 之 利用Azure Web site 发布网站
  7. Dynamics AX 2012 R2 SSRS报表在VS2010中预览没有数据
  8. 第一章.C语言简介
  9. Sublime Text 3使用指南(1)——安装package control组件
  10. 8.mvc core上传文件