最近一段一直在加班作項目,幾乎天天都要加班到晚上9點,每週也只休息一天,一直沒有時間把eact全家桶,再總體熟悉一遍。索性,就在最近的項目中,借鑑了react-redux的思想,維護狀態和發佈action。react
用了幾回發現狀態管理思想,確有獨特之處。會使你項目中有哪些狀態一目瞭然,狀態的管理也更加透明和集中,讓別人都很容易讀懂,如何維護這項目。redux
說到狀態管理,就離不開發布action,也就是修改狀態,當用戶在使用你的產品時,不少操做最終都是會修改各類狀態的,可是如何集中管理狀態,讓全部的操做都很透明,可追蹤,那就須要運用發佈action的思想,也就是說,全部的操做,都不去綁定到事件上,而是去發佈指令,這個指令必須是惟一,一樣的指令所作的事情必定是同樣的。這樣作,還有一個好處就是,複用性更增強。在任何你想要改變某個狀態的地方,發佈相應的action便可。學習
每個新技術的出現目的是解決一些現有的問題的,咱們不該該盲目的追求技術,可是若是某些技術,可以解決當前階段的問題,咱們也應該去擁抱,而不是懼怕學習心得東西,和可能帶來的新的問題 ,而拒絕學習新的知識。事件