我們在內存中存儲什么?URL中應該包含那些內容?本地UI狀態(tài)是怎么樣的锻离?我們如何同步服務器上的持久狀態(tài),URL,和狀態(tài)墓怀?
在設計應用程序的狀態(tài)管理汽纠。必須回答的問題
狀態(tài)類型
1、服務器的狀態(tài)(存儲在服務器上)
2傀履、持久的狀態(tài)(存在客戶端內存中服務狀態(tài)的子集)
3虱朵、URL 和路由器狀態(tài)
4、客戶端狀態(tài)(未存儲在服務器上)
5钓账、暫時客戶狀態(tài)(未在URL中顯示)
6碴犬、本地UI狀態(tài)(按鈕的顏色)
確定State類型時
考慮
1 它的活動范圍是那?
2梆暮、它的生命周期是那服协?
建議:URL 中反映持久性數據和客戶狀態(tài)的一種很好做法