本周開始用react開發新項目了,而為了配合react我們選擇了Redux框架來管理state。由於之前一直在業余時間學習react和騰訊地圖api,無暇顧及學習redux,所以項目剛上手時對redux一無所知,雖然我們領導詳細給我們說了這個框架的思路,但是還是聽得雲里霧里的,沒辦法啊做過和沒做過真的有差好嗎……不過硬着頭皮一點點寫了之后,慢慢就理解了這個框架的思想,其實還是蠻簡單的。下面把我理解的redux基礎思想畫成圖表,加深理解。歡迎批評指正。
注:Redux 是 JavaScript 狀態容器,提供可預測化的狀態管理。可以讓你構建一致化的應用,運行於不同的環境(客戶端、服務器、原生應用),並且易於測試。Redux 除了和 React 一起用外,還支持其它界面庫。它體小精悍(只有2kB)且沒有任何依賴。(名詞解釋盜自Redux中文文檔)