第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么我創(chuàng)建的app.js文件中的APP組件沒有繼承React的component,而且組件中也沒有render()

前提我的程序運(yùn)行起來了,沒有錯(cuò)誤。為什么我創(chuàng)建的app.js文件中的APP組件沒有繼承React的component,而且組件中也沒有render()

https://img1.sycdn.imooc.com//5d2c33a50001f4e206150530.jpg

正在回答

1 回答

這是兩種定義組件的方式,一種是解釋型的函數(shù)來定義,一種使用es6的class來繼承。函數(shù)型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復(fù)雜,但可以擁有state和lifecycle。

參考資料:https://medium.com/@Zwenza/functional-vs-class-components-in-react-231e3fbd7108

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_精慕門9215320 提問者

感謝,我也發(fā)現(xiàn)了,如果我不改為類繼承形式的話,無法定義函數(shù)、使用state
2019-07-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么我創(chuàng)建的app.js文件中的APP組件沒有繼承React的component,而且組件中也沒有render()

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號