Reactjs 反应/重复演示如何在路由之间保持滚动位置

Reactjs 反应/重复演示如何在路由之间保持滚动位置,reactjs,redux,react-router,react-router-redux,Reactjs,Redux,React Router,React Router Redux,使用redux real word示例代码库 我注意到,当我向下滚动一个大的存储库列表时,当我访问一个用户页面并立即返回时,我在存储库列表中的滚动位置保持不变 然而,在我从根容器中删除redux DevTools之后,我注意到我的滚动位置不再保持 我正在尝试构建一个类似的react/redux web应用程序,其中保持滚动位置非常重要 谁能告诉我保持滚动位置应该如何工作?我想我在某个地方读到react路由器内置了此功能,但它似乎不起作用。react路由器有一个中间件,我想这正是您需要的。 所以r

使用redux real word示例代码库

我注意到,当我向下滚动一个大的存储库列表时,当我访问一个用户页面并立即返回时,我在存储库列表中的滚动位置保持不变

然而,在我从根容器中删除redux DevTools之后,我注意到我的滚动位置不再保持

我正在尝试构建一个类似的react/redux web应用程序,其中保持滚动位置非常重要


谁能告诉我保持滚动位置应该如何工作?我想我在某个地方读到react路由器内置了此功能,但它似乎不起作用。

react路由器有一个中间件,我想这正是您需要的。

所以react router在一个点或另一个句柄上保持了路由之间的滚动位置,但它最终被删除,现在使用您上面链接的中间件进行处理。