React.createClass is not a function

首先不知道你是否安裝了react和react-dom包,沒有安裝的話終端安裝下:命令行如下

cnpm install --save react react-dom

裏面的--save表示的爲開發環境,我們開發的時候稱爲開發環境,提交到線上以後稱爲生產環境;如果還不行繼續看下面的重點(PS:一般人上面都安裝了);

這個是因爲react最新版本拋棄使用了createClass這個函數,這個也是爲了配合ES6 ,與時俱進,下面給你們看下兩種的對比,上面的一種是會報錯,下面的兩種是正確的方法



上面的爲老版本,下面的爲新版本




這個是使用ES6 Class的方法,




我有問題通常都是到官網看,然後我英文又差,所以只能到國內的網站看,推薦箇中文網:https://doc.react-china.org/docs/components-and-props.html

上面寫的可能不夠全面,我會實時更新,歡迎小夥伴來交流

發佈了75 篇原創文章 · 獲贊 71 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章