程式印象
用程式化思考讓你變超人。
2020年4月5日 星期日
什麽是狀態管理
狀態
是什麽?就是你去跟伺服器提一個需求,它可能沒有回應,你會得到一個錯誤訊息在網頁上,那個
錯誤訊息
就是一個狀態。怎麽得知這個狀態是錯誤還是正常的頁面呢?這就要解析網頁上的元件了。在現實世界複雜的應用,它會有很多個狀態,這時處理就變得很複雜。
拿現實的例子來說,像你問你女朋友早餐吃什麽?她可能回應你隨便、燒鷄、跟你一樣等等。這些
回應
就是一個狀態,你需要一個一個分析,可能她是那個意思。如果有個機器能輸入回應,得出來一個結果,去買什麽,就簡單許多。
如何讓處理狀態變簡單呢?
狀態管理
因應這個需求而誕生。我們處理狀態時,實際上是處理
資料結構
,它會對應到網頁上的元件。面對資料處理起來就簡單了,你不用去想某個元件在哪個網頁。
參考
what is state? Why do I need to manage it?
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言