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之后的版本上运行上面代码,会出现如下错误信息: