- Objective:
- Breadcrumb:
# 概念阐释
JSX(JavaScript XML),是JavaScript的语法扩展[^1],[[React概念]]框架使用的是JSX语法。
# 实例
```jsx
class Hello extends React.Component {
render() {
return <h1>Hello, {this.props.name}</h1>;
}
}
ReactDOM.render(
<Hello name="World" />,
document.getElementById('root')
);
```
# 相关内容
# 参考资料
- [What is JSX-codecademy](https://www.codecademy.com/journeys/full-stack-engineer/paths/fscj-22-front-end-development/tracks/fscj-22-react-part-i/modules/wdcp-22-jsx-752c2293-9f61-412a-92e2-70ad6e01a0a7/lessons/react-jsx-intro/exercises/what-is-jsx)
[^1]: 语法扩展在这里意味着JSX不是有效的JavaScript。网页浏览器无法读取它!JSX file必须通过[[编译]]-在展现在浏览器页面上之前,JSX编译器将JSX文件转换成JavaScript文件。