path="/news/:id" component={News} /> // 如果路径匹配上了/news/:id这样的路径, 则渲染News组件那么react-router他是怎么去判断浏览器地址栏的路径和这个...}其实我们这里我们跟react-router还有一点区别, 当他的Route组件path没有的时候, 他也会直接渲染所匹配的组件, 我这里没有写, 为什么呢, 因为我觉得他这样不合逻辑, 你path都没给我我凭什么帮你渲染...但是细节非常繁琐, 有非常多的因素需要去考虑到我觉得没必要), 这个库做的事情非常简单: 将一个字符串变成一个正则表达式我们知道, react-router的大致原理就是根据路径的不同从而渲染不同的页面...id这样的路径, 则渲染News组件那么react-router他是怎么去判断浏览器地址栏的路径和这个Route组件中的path属性匹配上的?...}其实我们这里我们跟react-router还有一点区别, 当他的Route组件path没有的时候, 他也会直接渲染所匹配的组件, 我这里没有写, 为什么呢, 因为我觉得他这样不合逻辑, 你path都没给我我凭什么帮你渲染