🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> JSX是Javascript和XML结合的一种格式。该语法会自动将html标签转换为纯JS再由浏览器执行 ### 1.JSX 的基本语法规则:遇到 HTML 标签(以 < 开头),就用 HTML 规则解析;遇到代码块(以 { 开头),就用 JavaScript 规则解析。egs: ~~~ import React, { Component } from 'react'; var names = ['柯南', '毛利兰', '毛利小五郎', '怪盗基德'] class Study extends Component { render() { return <div> { names.map(function (name) { return <p>Hello, {name}!</p> }) } </div> } } export default Study ~~~ ### 2.JSX 允许直接在模板插入 JavaScript 变量。如果这个变量是一个数组,则会展开这个数组的所有成员。egs: ~~~ import React, { Component } from 'react'; var names = [ <p>Hello pi</p>, <p>Hello xiao</p>, <p>Hello tong</p>, <p>Hello li</p>, ] class Study extends Component { render() { return <div>{names}</div> } } export default Study ~~~