JSX 表示对象

Babel 会把 JSX 转译成一个名为 React.createElement() 函数调用。

以下两种示例代码完全等效:

const element = (<h1 className="greeting">Hello, world!</h1>
);
const element = React.createElement('h1',{className: 'greeting'},'Hello, world!'
);
// 注意:这是简化过的结构
const element = {type: 'h1',props: {className: 'greeting',children: 'Hello, world!'}
};

这些对象被称为 “React 元素”。它们描述了你希望在屏幕上看到的内容。React 通过读取这些对象,然后使用它们来构建 DOM 以及保持随时更新。

react学习(42)----react中的jsx表达对象相关推荐

  1. React学习(六)-React中组件的数据-state

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 ID:suibichuanji 点击下方 ...

  2. React学习(十)-React中编写样式CSS(styled-components)

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...

  3. React学习(九)-React中发送Ajax请求以及Mock数据

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...

  4. React学习(6)-React中组件的数据-state

    前言 组件中的state具体是什么?怎么更改state的数据? setState函数分别接收对象以及函数有什么区别? 如何划分组件的状态数据,进行自我的灵魂拷问,以及props与state的灵魂对比 ...

  5. React学习笔记-2-什么是jsx?如何使用jsx?

    什么是jsx?     JSX是JavaScript  XML 这两个单词的缩写,xml和html非常类似,简单来说可以把它理解成使用各种各样的标签,大家可以自行 百度.所以jsx就是在javascr ...

  6. 【React学习】React更新渲染原理

    当我们调用 setState 之后发生了什么?react经历了怎样的过程将新的 state 渲染到页面上? 一次react更新,核心就是对虚拟dom进行diff,找出最少的需要变化的dom节点,然后对 ...

  7. React学习笔记---React脚手架

    React脚手架 一.使用create-react-app创建react应用 1.react脚手架 2.创建项目并启动 3.react脚手架项目结构 4.功能界面的组件化编码流程(通用) 5.用脚手架 ...

  8. React学习手册 React学习手册中文版 React学习手册pdf React学习手册中文版pdf

    React学习手册,React学习手册PDF React学习手册中文版,React学习手册中文版PDF React学习手册,React学习手册pdf,React学习手册-14393339,React学 ...

  9. react学习(41)----react中的jsx简介

    JSX 特定属性你可以通过使用引号,来将属性值指定为字符串字面量:const element = <div tabIndex="0"></div>;也可以使 ...

最新文章

  1. PL-VINS:实时基于点线的单目惯导SLAM系统
  2. 零基础如何学习Java,这里分享一些技巧心得
  3. 【LCT】大融合(luogu 4219)
  4. python怎么播放mp3_python 下如何播放mp3
  5. 【路径规划】基于matlab模糊控制机器人路径规划【含Matlab源码 1643期】
  6. 【收山之作】用yourdiary为例 学习KRKR2 XP3加密静态分析
  7. 同济第七版高数资料(教材+习题解答)
  8. vs2017下载教程
  9. Excel常用函数大全
  10. CVPR2022论文速递(2022.4.12)!共24篇!GAN/transformer/超分等
  11. Linux CentOS7系统配置IP地址
  12. Unity Editor 编辑器扩展 五 EditorGUI
  13. 【吐血整理】数据库的完整性
  14. Python输入日期判断是这一年的第几天
  15. vue3实现简单轮播图
  16. kaldi运行yesno例程
  17. 2019年Android开发的未来发展方向该如何走?
  18. 开源 chatgpt 项目私有化部署
  19. 使用Protege创建本体、进行推理
  20. Python函数之迭代器

热门文章

  1. leetcode 494. 目标和
  2. 怎么样用System.out.println在控制台打印出颜色
  3. leetcode面试题 16.26. 计算器(栈)
  4. github 和git_学习编码时如何学习Git和GitHub
  5. Activity、Fragment、Dialog基类简单整理
  6. GZIP pre-compression
  7. 【转载】别了,摩托罗拉(十六):平台之乱
  8. PHP 一个比较完善的文件上传(转).
  9. 软件开发人员想找的工作,随便聊聊,娱乐大家,请补充补充
  10. MySQL中的字符集涵义及使用方法总结(二)