在React.js中是否存在用于保留路由之间状态的通用解决方案?
我不确定我要问的是正确的问题,但是在这里要说明一个例子:
您在Google上搜索了一些内容,向下滚动页面并单击链接。当您按下“后退”按钮时,您将回到相同的搜索位置,甚至回到您离开的相同滚动点。
答案 0 :(得分:0)
我不太确定您的意思是什么普通的意思,但是许多开发人员使用React的解决方案是Redux。
Redux是一种状态管理工具,即使刷新页面或先浏览后再浏览后,它也可以存储应用程序状态。
https://redux.js.org/basics/usagewithreact
已经创建了多个中间件来确保刷新后状态仍然存在-以下是一些示例: