Skip to content

react router dom

xiaohesong edited this page Oct 21, 2017 · 2 revisions

在路由这块折腾了将近一天.由之前的一个小问题衍生到后面的无解之感的崎岖之路.

我现在对路由的一句概括就是:

路由就是代表着对应的组件

这么说,或多或少会有些歧义,但是大概的作用也是差不多这样了.

路由用的是react-router-dom,这里有多种路由选择,但是最好对号入座..

ps: react-router和react-router-dom的区别

  • 布局

这个有点像Rails框架的布局.bodyyield各个页面. react的路由,就相当于各个页面需要被yield进来,但是不同的是:

这里不能以组件的方式加载, 在Menu里只能手写,否则Link不过去.

<Route>path对应<Link>to