我们在内存中存储什么?URL中应该包含那些内容?本地UI状态是怎么样的?我们如何同步服务器上的持久状态,URL,和状态?
在设计应用程序的状态管理。必须回答的问题
状态类型
1、服务器的状态(存储在服务器上)
2、持久的状态(存在客户端内存中服务状态的子集)
3、URL 和路由器状态
4、客户端状态(未存储在服务器上)
5、暂时客户状态(未在URL中显示)
6、本地UI状态(按钮的颜色)
确定State类型时
考虑
1 它的活动范围是那?
2、它的生命周期是那?
建议:URL 中反映持久性数据和客户状态的一种很好做法
网友评论