javascript - react 組件 使用super()報(bào)錯(cuò)
問(wèn)題描述
項(xiàng)目要用react,于是就按照官網(wǎng)和阮一峰的教程在學(xué)代碼如圖:
下面的是對(duì)react的引用,就是從阮一峰的demo里面直接復(fù)制的三個(gè)文件
如下為運(yùn)行后對(duì)super的報(bào)錯(cuò),這個(gè)是因?yàn)橐玫奈募锩嫒鄙贃|西嗎
問(wèn)題解答
回答1:因?yàn)槟銢](méi)傳任何的prop,所以props是undefined的,這里應(yīng)該用super()。
回答2:少引一個(gè)babel, class xxx extends React是es6寫(xiě)法, 需要轉(zhuǎn)義.可以下載下來(lái)本地引用.
<script src='https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js'></script>回答3:
樓上正解,super()不帶props參數(shù) 就不會(huì)報(bào)錯(cuò)
回答4:各位英語(yǔ)不看的咯 0_0
這個(gè)錯(cuò)誤難道不是說(shuō)super undefined?誰(shuí)是super?Component構(gòu)造函數(shù)哇
看樓主用的React.component 而不是React.Component
相關(guān)文章:
1. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開(kāi)收起效果2. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?3. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問(wèn)?4. 百度地圖api - Android 百度地圖 集成了定位,導(dǎo)航 相互的jar包有沖突?5. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.6. 為什么我ping不通我的docker容器呢???7. golang - 用IDE看docker源碼時(shí)的小問(wèn)題8. html5和Flash對(duì)抗是什么情況?9. 我何時(shí)應(yīng)該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)10. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?

網(wǎng)公網(wǎng)安備