【发布时间】:2018-06-15 17:55:33
【问题描述】:
当我们的 React 16 代码库中出现错误时,它会被我们的顶级错误边界捕获。发生这种情况时,ErrorBoundary 组件会愉快地呈现一个错误页面。
错误边界所在的位置
return (
<Provider store={configureStore()}>
<ErrorBoundary>
<Router history={browserHistory}>{routes}</Router>
</ErrorBoundary>
</Provider>
)
但是,当使用浏览器返回按钮(一键)返回时,地址中的 URL 会发生变化,但页面不会更新。
我已尝试将错误边界向下移动到组件树,但此问题仍然存在。
关于这个问题出在哪里的任何线索?
【问题讨论】:
标签: reactjs react-router browser-history