課程
/前端開發
/React.JS
/React16.4 快速上手
新版的 create-react-app 已經默認沒有class A extends component了
2019-11-12
源自:React16.4 快速上手 2-1
正在回答
一種是解釋型的函數來定義,一種使用es6的class來繼承。函數型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復雜,但可以擁有state和lifecycle
//?解釋型的函數來定義 import?React?from?'react'; function?App()?{ ??return?(hello,?i?am?veigar); } export?default?App;
//?使用es6的class來繼承 import?React,?{Component}?from?'react'; class?App?extends?Component{ ??render(){ ????return(hello,?i?am?veigar) ??} } export?default?App;
舉報
結合實例帶你快速入門React16基礎語法,并完成Todolist功能開發。
1 回答我的App.js怎么不是 class App extends React 而是function App()啊?
3 回答npx create-react-app my-app
3 回答npx create-react-app todolist
1 回答npx create-react-app報錯
2 回答npx create-react-app命令為什么無法安裝16版本的react
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-11-13
一種是解釋型的函數來定義,一種使用es6的class來繼承。函數型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復雜,但可以擁有state和lifecycle