為什么需要Redux: React作為一個組件化開發框架,組件之間存在大量通信,有時這些通信跨越多個組件,或者多個組件之間共享一套資料,簡單的父子組件間傳值不能滿足我們的需求,自然而然地,我們需要有一個地方存取和操作這些公共狀態。而redux就為我們提供了一種管理公共狀態的方案。我們希望公共狀態既能夠被全域訪問到,又是私有的不能被直接修改。
redux的三個API:
getState: 回傳當前狀態
dispatch: 有條件地、具名地修改store的資料(修改的規則從dispatch中抽離出來,就成為了Reducer)
subscribe: 訂閱store更新(觀察者模式)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/91231.html
標籤:其他
上一篇:github博客開發
下一篇:大佬們 求救
