react:什麼是 redux?

這什麼要用 redux?

    

    React 是單向數據流。父傳子通過 props。那麼非父子組件中的通信就可以用 redux 中的 state 解決。

 

Redux 的原理是什麼?

 

    Redux 中把狀態存到 store 中,組件 dispatch 到 action  (發送行爲)到 store,不是直接通知其他組件,組件通過訂閱的store 中的 state 來更新視圖。

    

    

 

Redux 的三大原則?

    1、唯一數據源:只把狀態存在 store 中。

    2、保持只讀狀態:state 中的內容只讀,唯一改變 state 的方法就是觸發 action,action 是用於發生時間的普通對象。

    3、數據改變得通過純函數:action 更新到 state中,需要在 reducers 中。

    

        

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章