JSX

时间:2021-07-31 23:38:29   收藏:0   阅读:33

JSX

Jsx 的基本使用

1、createElement()的问题

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

2、JSX 简介

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

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

JSX是React的核心内容。

3、使用步骤

4、为什么脚手架中可以使用JSX语法?

1、JSX不是标准的ECMAScript语法,他是ECMAScript的语法扩展
2、需要使用bable编译处理后,才能在浏览器环境中使用
3、create-react-app脚手架中已经默认有该配置,无需手动配置
4、编译JSX语法的包为:@babel/preset-react

5、注意点

1、React元素的属性名使用驼峰命名法
2、特殊属性名:class --> className 、 for --> htmlFor 、 tabindex --> tabIndex
3、没有子节点的React元素可以用 “/>”  结束
4、推荐:使用 “小括号包裹JSX” ,从而避免JS中的自动插入分号陷阱

示例:
	const dv = (
		<div> hello JSX </div>	
	)

6、JSX中使用JavaScript表达式

7、JSX 的条件渲染

8、JSX 的列表渲染

9、JSX 的样式处理

原文:https://www.cnblogs.com/ghh520/p/15085342.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!