React.createElement('h1',{title:"h1标签"}, "hello, itclanCoder" );
// React.createElement() 会预先执行一些检查,以帮助你创建了这么一个对象...有一点需要注意的是:有一些false值,例如:数字0,仍然会被React渲染,例如:如下所示
div>
{
this.aBtns.length &&
}
div>
要解决这个问题,确保 && 之前的表达式总是布尔值,就可以了
反之,如果你想渲染 false、true、null、undefined 等值,你需要先将它们转换为字符串...UI界面显示什么样,取决于JSX对象结构,换句话说,取决于render()函数里面的return关键字后面返回的JSX结构
引入React.js库是为了解析识别JSX语法,同时创建虚拟DOM,而引入react-dom...以及JSX的一些注意事项,JSX的具体使用,嵌入表达式,最重要的是JSX的原理,在使用JSX中,react是如何将jsx语法糖装换为真实DOM,并渲染到页面中的,当然,JSX仍然还有一些注意事项,边边角角的知识的