本文介绍: JSX是一种JavaScript的语法扩展,用于描述页面,并且可以和JavaScript融合在一起,不同于Vue的模板语法,没有Vue中的一些指令(v–if,v–show,v-for),在react 中直接将 JSX 语法和 HTML 语法书写在了一起,这种写法就是JSX
1.JSX是什么
2.JSX书写规范
3.JSX中显示数据
4.添加样式
隔离作用域
5.条件渲染
6.列表渲染
react 中渲染列表使用 JS的map函数,不同于Vue的v-for,
需要注意的是,通过map函数返回的标签元素,都应该有一个key属性.对于列表中的每一个元素,都应该传入一个字符串或者数字给key,用于在其兄弟节点中唯一标识该元素
7.响应事件
在 jsx 中属性通常是以小驼峰形式命名
注意,onClick={handleClick}
的结尾没有小括号,不要调用
事件处理函数,只需要把函数传递给事件即可
.但用户点击按钮时React
会调用传递的事件处理函数
8.更新页面
在页面将一些信息展示出来,例如一个按钮被点击的次数,这时候就需要添加state
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。