如果一旦页面地址发生变化, Router要重新渲染以响应变化, 怎么响应, 就是通过listen方法 // 为什么要将location变成状态, 主要是因为当我们的页面地址产生变化的时候, 我们需要做的事情有几个.../ - 当页面地址发生变化的时候, 我们需要重新渲染组件, 我们可以使用listen来监听, 但是重新渲染组件我们 // 可以使用自己封装一个forceUpdateHook来处理, 但是如果有了location..., 我们需要去编写BrowserRouter.js组件在src下新建一个react-router-dom文件目录, 新建文件index.js和BrowserRouter.js// index.jsexport.../ - 当页面地址发生变化的时候, 我们需要重新渲染组件, 我们可以使用listen来监听, 但是重新渲染组件我们 // 可以使用自己封装一个forceUpdateHook来处理, 但是如果有了location..., 我们需要去编写BrowserRouter.js组件在src下新建一个react-router-dom文件目录, 新建文件index.js和BrowserRouter.js// index.jsexport