一.React中JSX语法内部创建标签原理:
<ul className="my-list">
<li>JSPang.com</li>
<li>I love React</li>
</ul>
//上述的react内部创建过程
var child1=React.createElement('li',null,'JSPang.com');//参数1是标签名(string),参数2是类名(obj),参数3是内容()
var child1=React.createElement('li',null,'I love React')
var root=React.createElement('ul',{
className:'my-list'},child1,child2)
二.JSX语法中可以使用三元运算符,但不可以使用if-else这样复杂的语句.
三.React脚手架创建项目
1.命令
create-react-app 项目名
2.index.js中增加一个Xiaojiejie组件,并把老组件注释
注意: 组件名称必须以大写字母开头。
因为React 会将以小写字母开头的组件视为原生 DOM 标签。
例如,<div /> 代表 HTML 的 div 标签,而 <Welcome /> 则代表一个组件,
并且需在作用域内使用 Welcome。
3.在xiaojiejie.js里准备好初始模板