react + redux組件間怎么通信
react + redux組件間怎么通信?
函數(shù)式編程
2018-10-24 14:10:33
TA貢獻1757條經(jīng)驗 獲得超7個贊
1. 父組件 -> 前幾層子組件: props
2. 父組件 -> 非常深入的子組件(比如從最頂層到第5層以后): context
這種情況幾乎很少見,除非寫框架或者工具,最好是只用props,清晰明了
3. 子組件 -> 父組件:callback
4. 子組件時間: 嚴格意義上不存在這種情況,如果出現(xiàn)這樣的需求,說明你的寫法是錯誤的,
數(shù)據(jù)的流向始終都應(yīng)該是從頂至下。例如root -> (A,B,C) 所以A組件改變,需要讓B改變時,A調(diào)用root以props傳來的callback從而導致root的state發(fā)生變化,這樣B就能得到更新
舉報