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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章