我将尝试将这个问题更多地表述为一个问题,而不是一个讨论点。
我正在构建一个 Angular 4 + Spring 应用程序,但我遇到了状态管理问题。应用程序功能是登录、交互式地图、带有设置的子页面等。
我的问题:例如,用户登录,使用交互式地图执行某些操作(更改在地图上显示或放大的地图图层),然后转到子页面或完全从应用程序中注销。期望的功能是,下次用户登录时,他/她上次所做的相同的事情这次也将在那里。
我已经做了一些研究,目前我看到了 3 个选项:
- 使用 cookie 的前端方法
- 使用包含这些值的 API 的后端方法
- 还原
在这一点上,我不确定我应该采取哪种方法..