对React性能优化的研究-----------------引用
React开发人员敦促你在编写组件时使用一种称为JSX的语法,混合了HTML和JavaScript。但浏览器对JSX及其语法毫无头绪,浏览器只能理解纯碎的JavaScript,所以JSX必须转换成JavaScript。这里是一个div的JSX代码,它有一个class name和一些内容: React.createElement('div',{className:'cn'},'Content!'); type 。对于HTML标签,它将是一个带有 标签名称 的字符串。 attributes )的对象。如果没有,它也可以是空的对象。 children )。元素中的文本也算作一个child,是个字符串’Content!’ 作为函数调用的第三个参数放置。 我们的函数现在有五个参数: <br/> ),所以它也会被描述为一个函数调用( React.createElement('br') )。 String React.createElement 。 false, null, undefined, true React.createElement 方法的 <table> 元素, rows 则作为children传进table。 无论什么时候,我们这样去声明一个组件时: <Table rows={rows} /> 从浏览器的角度来看,我们是这么写的: React.createElement