by 07 reatct route的深坑 - nuanxin1111/react GitHub Wiki

Route 接受的 props 包括 name、path、handler 等等。其中 name 就是上文提到的路由名称,
可以通过 <Link to="路由的名    称"> 来生成一个跳转到该路由的链接。path 指明的是当前路由对应的 url,
如果不指定,那么默  认就是 name 对应的值;如果 name 也不指定,那默认是 / ,即根目录。
另外 path 还支持指定 params(上文有提到),就是上面的例子中 : 及后面跟着的名称。


params 和 query 的区别在于,params 定义的是「路由」中的参数,比如 /movies/:id ,params 为 id;
而 query 是     「URL」中的参数,是跟在 URL 中「?」后面的。
定义路由时一般不考虑也不能限制 query 会是什么。


比如 <Route name="movies" handler={Movie} /> 就指明了一条指向 /movies 的路由,
当该路由激活时,调用 Movies 这个组件进行渲染。