React中的JSX

JSX 是 JavaScript XML 的简写,表示在 JavaScript 代码中写 XML(HTML) 格式的代码。优势:声明式语法更加直观、与HTML结构相同,降低了学习成本、提升开发效率JSX 是 React 的核心内容。 1. JSX 不是标准的 ECMAScript 语法,它是 ECMAScript 的语法扩展。 2. 需要使用 babel 编译处理后,才能在浏览器环境中使用。 3.create-react-app 脚手架中已经默认有该配置,无需手动配置。
摘要由CSDN通过智能技术生成

目录

1. JSX 的基本使用

1.1 createElement() 的问题

1.2 JSX 简介

1.3 使用步骤

1.4 小结 :

1.5 思考: 为什么脚手架中可以使用JSX 语法?

1.6 注意点

2. JSX 中使用 JavaScript 表达式

2.1 嵌入 JS 表达式

2.2 注意点

3. JSX 的条件渲染 

4. JSX 的列表渲染 

5. JSX 的样式处理

1.行内样式 —— style

2.类名 —— className(推荐)

JSX总结: 总结


 

1. JSX 的基本使用

1.1 createElement() 的问题

1. 繁琐不简洁。
2. 不直观,无法一眼看出所描述的 构。
3. 不优雅,用户体验不爽。

 

 

1.2 JSX 简介

JSX JavaScript XML 的简写,表示 JavaScript 代码中 XML(HTML) 格式的代码。

优势:声明式语法更加直观、HTML结构相,降低学习成、提升发效率

JSX React 的核心内容。 

 

1.3 使用步骤

1. 使 JSX 语法创 react 元素
// 使用 JSX 语法,创建 react 元素:

const title = <h1>Hello JSX</h1>

2. 使 ReactDOM.render() 方法渲 react 元素到页面中
// 渲染创建好的React元素

ReactDOM.render(title, root)

 

1.4 小结 :

1. 推荐使 JSX 语法创 React 元素
2. JSX 就跟写 HTML 一样,更加直观 友好
3. JSX 语法更能体现
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学习前端的小陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值