React不同版本之间需要注意的地方
React Fiber
react fiber指的是react16.0机器之后的版本,相对于之前的版本来说,这一个版本的更新做了很多的优化,所以和之前的版本中的用法可能会发生不同,所以,平常开发中,主要注意的就是这个版本引起的兼容性了。
React.createClass在16.0之后被废弃
首先,在16.0版本中抛弃了之前的React.createClass方法,比如说下面在15.6.2中,下面这段代码是可以执行的:
<div id="demo"></div> <script type="text/babel"> var Hello = React.createClass({ render : function(){ return ( <div> <h1>hello world</h1> </div> ); } }); ReactDOM.render( <Hello/>, document.getElementById("demo") ); </script>
但是在16.0之后,就不可行了,在16.0之后的版本上运行上面代码,会出现如下错误信息:
如需转载,请注明文章出处,谢谢!!!