1 回答

Jokcy
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超6個(gè)贊
react的context是用來(lái)讓父組件和子孫組件之間進(jìn)行溝通的,在父組件中聲明`getChildContext()`之后,子孫組件中就可以獲取到該方法返回的內(nèi)容。而他和props的區(qū)別在于,context是沒(méi)有層級(jí)限制的,只要是在父組件樹(shù)下面的組件,都可以獲取,這個(gè)特性在實(shí)現(xiàn)一些高級(jí)組件的時(shí)候非常游泳。
但是需要注意的是這個(gè)屬性是react官方不推薦在普通業(yè)務(wù)中使用的,官方的說(shuō)法是這個(gè)沒(méi)有定稿的屬性,將來(lái)可能會(huì)大改或者廢除(雖然目前各種大型react插件都在用,如react-router,redux)。所以要使用請(qǐng)謹(jǐn)慎。
- 1 回答
- 0 關(guān)注
- 1544 瀏覽
慕課專(zhuān)欄
更多
添加回答
舉報(bào)
0/150
提交
取消