1.Redux應(yīng)用場景
隨之JavaScript單頁面應(yīng)用開發(fā)日趨復(fù)雜,管理不斷變化的state非常困難。Redux的出現(xiàn)就是為了解決state里面的數(shù)據(jù)問題。在React中,數(shù)據(jù)在組件中是單向流動的。數(shù)據(jù)從一個方向父組件流向子組件(通過props),由于這個特征,兩個非父子關(guān)系組件(或者稱為兄弟組件)之間的 通信就會比較麻煩。

兩種不同的方式.png
隨之JavaScript單頁面應(yīng)用開發(fā)日趨復(fù)雜,管理不斷變化的state非常困難。Redux的出現(xiàn)就是為了解決state里面的數(shù)據(jù)問題。在React中,數(shù)據(jù)在組件中是單向流動的。數(shù)據(jù)從一個方向父組件流向子組件(通過props),由于這個特征,兩個非父子關(guān)系組件(或者稱為兄弟組件)之間的 通信就會比較麻煩。