为了账号安全,请及时绑定邮箱和手机立即绑定

为啥我上来就报React.createClass is not a function啊

Uncaught TypeError: React.creatClass is not a function

源码如下:

<!DOCTYPE html>    

<html lang="en">    

<head>    

<meta charset="UTF-8">    

<script src="http://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script>    

<script src="http://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>    

<title>Document</title>    

</head>    

<body>    

   

<div id="container"></div>    

<script type="text/jsx">    

console.log(React)    

var TestClickComponent = React.creatClass({    

render:function(){    

  return (    

    <div>    

      <button>显示|隐藏</button><span>点击测试</span>    

</div>    

);    

  }    

});    

var TestInputComponent = React.creatClass({    

getInitialState:function(){    

  return{    

    inputContent:""    

}    

},    

render:function(){    

  return (    

    <div>    

      <input type="text"/><span>{this.state.inputContent}</span>    

      </div>    

);    

}    

});    

React.render(    

<div>    

<TestClickComponent/>    

<TestInputComponent/>    

</div>,    

document.getElementById('container'));    

</script>    

</body>    

</html>    


正在回答

3 回答

我也遇到相同的问题,应该是版本不对吧。

0 回复 有任何疑惑可以回复我~

使用es6语法

0 回复 有任何疑惑可以回复我~

应该是 React.createClass,你少些了一个creat(e)

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
React入门
  • 参与学习       122082    人
  • 解答问题       126    个

颠覆式前端UI开发框架React入门视频教程,赶紧学起来

进入课程

为啥我上来就报React.createClass is not a function啊

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号