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

  

猜你喜欢

转载自www.cnblogs.com/-beyond/p/9386191.html
今日推荐