【问题标题】:React / redux how to maintain scroll positoin between routesReact / redux如何保持路由之间的滚动位置
【发布时间】:2017-03-01 07:29:12
【问题描述】:

使用 redux 实数示例代码库 here

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

但是,在我从 Root 容器中删除 redux DevTools 后,我注意到我的滚动位置不再保持。

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

谁能告诉我保持滚动位置应该如何工作?我以为我在某处读到 react-router 内置了此功能,但似乎无法正常工作。

【问题讨论】:

    标签: reactjs redux react-router react-router-redux


    【解决方案1】:

    React-router 有一个中间件,我认为这就是您正在寻找的。 react-router-scroll

    【讨论】:

    • 因此 react-router 曾在某个时间点或另一个句柄保持路由之间的滚动位置,但最终被删除,现在使用您在上面链接到的中间件进行处理。
    猜你喜欢
    • 2020-04-23
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 2011-03-22
    相关资源
    最近更新 更多