小結:
React遵循從上到下的數據流向,即單向數據流。 1、單向數據流並非‘單向綁定’,甚至單向數據流與綁定沒有‘任何關系’。對於React來說,單向數據流(從上到下)與單一數據源這兩個原則,限定了React中要想在一個組件中更新另一個組件的狀態
(類似於Vue的平行組件傳參,或者是子組件向父組件傳遞參數),需要進行狀態提升。即將狀態提升到他們最近的祖先組件中。子組件中Change了狀態,觸發父組件狀態的變更,父組件狀態的變更,
影響到了另一個組件的顯示(因為傳遞給另一個組件的狀態變化了,這一點與Vue子組件的$emit()方法很相似)。 2、Vue也是單向數據流,只不過能實現雙向綁定。 3、單向數據流中的‘單向’-- 數據從父組件到子組件這個流向叫單向。 4、綁定的單雙向:View層與Module層之間的映射關系。
案例:
點擊按鈕便不可以 編輯
.