react什么是組件
1 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
1. 父組件 -> 前幾層子組件: props
2. 父組件 -> 非常深入的子組件(比如從最頂層到第5層以后): context
這種情況幾乎很少見(jiàn),除非寫(xiě)框架或者工具,最好是只用props,清晰明了
3. 子組件 -> 父組件:callback
4. 子組件時(shí)間: 嚴(yán)格意義上不存在這種情況,如果出現(xiàn)這樣的需求,說(shuō)明你的寫(xiě)法是錯(cuò)誤的,
數(shù)據(jù)的流向始終都應(yīng)該是從頂至下。例如root -> (A,B,C) 所以A組件改變,需要讓B改變時(shí),A調(diào)用root以props傳來(lái)的callback從而導(dǎo)致root的state發(fā)生變化,這樣B就能得到更新
- 1 回答
- 0 關(guān)注
- 655 瀏覽
添加回答
舉報(bào)
0/150
提交
取消