路由就是定义一些在应用上可以访问的地址。比如一个影视类的应用,你可以定义一个叫 tv 的路由,对应的地址就是 tv ,打开这个地址显示的可能就是电视节目的列表 ..
也可以再为单独的电视节目添加一个路由,比如可以叫它 shows ,在这个路由里面可以包含参数,比如添加一个 id 参数,这样这个路由的地址形式就是 shows 斜线 :id ,后面的这个 :id 就是路由的参数。
你可以得到这个 id 参数的值,根据这个值,从服务端那里找出对应的电视节目。
react router 可以让我们定义这样的路由,然后再指定一下,访问这些路由的时候,应该使用的是哪个 react 组件。