React jsx 语法解析 & 转换原理

文章浏览阅读333次,点赞6次,收藏10次。jsx是一种JavaScript的语法扩展(eXtension),也在很多地方称之为JavaScript XML,因为看起就是一段XML语法,用于描述UI界面,并且可以和JavaScript代码结合使用。v-ifv-forv-bind等,而是直接使用JavaScript语法就可以实现这些标签的功能。为何React中编写UI界面需要使用jsx语法呢?使用js选中元素,然后修改元素;元素上绑定有事件时,需要绑定对应的事件函数;js中某些数据发生变化时,需要修改html元素。