比方说,我现在有一个很长的注册流程,每一个页面都是一个前端组件
1.填写地址
2.填写付款信息
3.填写喜欢的产品种类
4.填写个人信息
5.xxxx
6.xxxx
7.填写紧急联系人
8.等等
如果我填写到第四步,我想要点击回退按钮,我可以通过redux进行状态保存,不用你再从新填写第三步。如果我在第四步点击刷新页面,什么好的办法保存之前几步填写的信息呢?我知道可以用LocalStorage或者sessionStrage来实现,不过每一步都保存在localStorage里面,是不是有点太繁琐了。大家有没有什么其他的最佳实践阿,比如,刷新第四个页面的时候,我直接给你跳转到 第一个页面,让你从新填写起来。我感觉这样好像也能接受。
各位大佬平时怎么处理这种情况阿。非常感谢。