在Angular app中的状态管理(一)

我们在内存中存储什么?URL中应该包含那些内容?本地UI状态是怎么样的?我们如何同步服务器上的持久状态,URL,和状态?

在设计应用程序的状态管理。必须回答的问题

状态类型

1、服务器的状态(存储在服务器上)

2、持久的状态(存在客户端内存中服务状态的子集)

3、URL 和路由器状态

4、客户端状态(未存储在服务器上)

5、暂时客户状态(未在URL中显示)

6、本地UI状态(按钮的颜色)

确定State类型时

考虑

1 它的活动范围是那?

2、它的生命周期是那?

建议:URL 中反映持久性数据和客户状态的一种很好做法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容