react,redux,react-redux之間的區別聯繫react
- 一些小型項目,只使用 React 徹底夠用了,數據管理使用props、state便可。
- 面對多層的數據傳遞,例如A->B->C->D->E,使用props傳遞顯得太繁瑣了,這時候能夠有一個公共的區域存放這些數據,那就是Redux。爲了將這個安全的區域結合到react中使用,我麼經過createStore來建立一個store,而後在須要的地方經過store.getState()去獲取數據,經過store.dispatch去更新數據,經過store.subscribe去訂閱數據變化而後進行setState...
- 爲了不掉獲取,更新,訂閱數據等繁瑣的操做,想要把store直接集成到React應用的頂層props裏面,只要各個子組件能訪問到頂層props就好了。就是react-redux所提供的的Provider組件和context高階函數
詳細介紹可參考:https://www.jianshu.com/p/728a1afce96dredux