0

在 React.js 中保留路由之间的状态是否有一个通用的解决方案?

我不完全确定我问的是正确的问题,但在这里澄清一个例子:

你在谷歌上搜索一些东西,向下滚动页面并点击一个链接。当您点击后退按钮时,您将返回到相同的搜索,甚至是您离开的相同滚动点。

4

1 回答 1

0

我不太清楚你所说的司空见惯是什么意思,但许多开发人员使用 React 的解决方案是 Redux。

Redux 是一个状态管理工具,即使您刷新页面或向前导航,然后向后导航,它也允许您存储应用程序状态。

https://redux.js.org/basics/usagewithreact

已经创建了多个中间件以确保状态在刷新后仍然存在 - 以下是一些示例:

如何在刷新时保留 redux 状态树?

于 2018-10-30T16:28:49.260 回答