JSX语法,它是js语言的语法拓展。react
好比2+2 , 对象.属性 , 函数的调用均可以在jsx中书写。函数
import React from "react";spa
export default class MyCompo extends React.Component{对象
constructor(){jsx
super();io
} function
render(){class
var xiaoming = {import
name : "小明"语法
};
function fun(){
return <ul>
<li>牛奶</li>
<li>咖啡</li>
</ul>
}
return (
<div>
<h1>我买了{1+2}个苹果</h1>
<h1>{xiaoming.name}</h1>
<div>
{fun()}
</div>
</div>
);
}
}
注意一下,return的时候千万不要return空,因此要么在return的哪一行写标签的开始,要么用圆括号包裹: