課程
/前端開發
/React.JS
/React16.4 快速上手
前提我的程序運行起來了,沒有錯誤。為什么我創建的app.js文件中的APP組件沒有繼承React的component,而且組件中也沒有render()
2019-07-15
源自:React16.4 快速上手 1-4
正在回答
這是兩種定義組件的方式,一種是解釋型的函數來定義,一種使用es6的class來繼承。函數型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復雜,但可以擁有state和lifecycle。
參考資料:https://medium.com/@Zwenza/functional-vs-class-components-in-react-231e3fbd7108
qq_精慕門9215320 提問者
舉報
結合實例帶你快速入門React16基礎語法,并完成Todolist功能開發。
2 回答父組件中引入的子組件的屬性不是有key嗎,為什么沒有直接把key傳給子組件
1 回答app.js沒有render
1 回答父組件的return 沒有()直接寫組件,子組件return后面有() ,retrun(<div>......</div>) 。老師代碼父組件的44行 ,子組件的第6行。
1 回答我的App.js怎么不是 class App extends React 而是function App()啊?
1 回答新版的 create-react-app 已經 默認 沒有class A extends component了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-15
這是兩種定義組件的方式,一種是解釋型的函數來定義,一種使用es6的class來繼承。函數型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復雜,但可以擁有state和lifecycle。
參考資料:https://medium.com/@Zwenza/functional-vs-class-components-in-react-231e3fbd7108