, 主要原因是因为react-router中用到了这个库, 我看了一下其实我们也没必要自己再去实现一个这个库(为什么没必要呢,倒并不是因为react-router没有实现我们就不实现, 而是因为这个库实现的功能非常简单.../RouterContext";/** * Router组件要做的事情就只有一个: 他要提供一个上下文 * 上下文中的内容有history, match, location * * 我们知道创建history..., component, render中又有一些逻辑规则如下:// children: 只要你给了children属性值, 那么无论该路由是否匹配成功chilren都会显示// render: 一旦匹配成功..., 主要原因是因为react-router中用到了这个库, 我看了一下其实我们也没必要自己再去实现一个这个库(为什么没必要呢,倒并不是因为react-router没有实现我们就不实现, 而是因为这个库实现的功能非常简单.../RouterContext";/** * Router组件要做的事情就只有一个: 他要提供一个上下文 * 上下文中的内容有history, match, location * * 我们知道创建history