React小白,發(fā)現(xiàn)做項(xiàng)目中在Route里render={()=>{組件}}和component={組件}在路由跳轉(zhuǎn)之后組件得到的this.props不一樣,component方式的有history、match等等,但render方式的只有父組件傳入的,不太理解這兩個(gè)的用法,求大神解答
1 回答
子衿沉夜
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
this 指向問題,component={組件} 組件直接掛載到router下面,render={()=>{組件}}本身就是個(gè)組件,組件內(nèi)部在引用你定義的組件,相當(dāng)于又加了一層,this已經(jīng)不一樣了
添加回答
舉報(bào)
0/150
提交
取消
