React.createElement()根据指定的第一个参数来创建一个虚拟DOM

  • React.createElement(标签名,属性props对象, 子节点1,子节点2 …)
    1. 第一个参数必填,另两个参数选填
    2. 参数:标签名,属性对象,子节点
    3. 返回值:虚拟DOM对象

  • 看如下deom

第一种写法:const li1 = React.createElement('li', null, 'First')const li2 = React.createElement('li', null, 'Second')const li3 = React.createElement('li', null, 'Third')const ul = React.createElement('ul', {className: 'list'}, li1, li2, li3)ReactDOM.render(ul,document.getElementById('content'))第二种写法:const li1 = React.createElement('li', null, 'First')const li2 = React.createElement('li', null, 'Second')const li3 = React.createElement('li', null, 'Third')const ul = React.createElement('ul', {className: 'list'}, [ li1, li2, li3 ])ReactDOM.render(ul,document.getElementById('content'))

React.createElement()的使用相关推荐

  1. [react] createElement与cloneElement两者有什么区别?

    [react] createElement与cloneElement两者有什么区别? createElement是创建一个React元素,jsx即是这个函数的语法糖:它的函数签命是React.crea ...

  2. React.createElement使用

    React.createElement一看这个就能和document.createElement方法类似,创建元素 document.createElement是创建一个指定的元素节点,其参数只有一个 ...

  3. React.createElement的理解使用

    React.createElement(): 根据指定的第一个参数创建一个React元素. React.createElement(type,[props],[...children] ) 第一个参数 ...

  4. 前端战五渣学React——JSX React.createElement() React.ReactElement()源码

    最近<一拳超人>动画更新第二季了,感觉打斗场面没有第一季那么烧钱了,但是剧情还挺好看的,就找了漫画来看.琦玉老师真的厉害!!!打谁都一拳,就喜欢看老师一拳把那些上来就吹牛逼的反派打的稀烂, ...

  5. React飞行日记(五) - 重构React渲染函数React.createElement与ReactDOM.render

    为什么在JS文件中用那么几行神奇的代码, 就能够把虚拟DOM转换成真实DOM?并且还实实在在的插入了页面中? 为了搞明白这一切, 我自己写了两个方法, 也就是对React.createElementR ...

  6. Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a cl

    React 项目出现这样错误: 原因是页面中使用的组件没有执行导出,比如: 解决办法: export default 相关组件 希望对有所帮助

  7. 阮一峰react demo代码研究的学习笔记 - React.createElement

    Created by Wang, Jerry, last modified on Feb 20, 2016 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  8. react 调用组件方法_React源码分析1 — 组件和对象的创建(createClass,createElement)...

    1 组件的创建 学习了半年前端了,感觉前端的水确实也很深.做安卓的时候就对React-Native比较感兴趣,开发H5时也使用了一段时间的ReactJS.所以决定好好分析下它的源码.文章中有不对的地方 ...

  9. react遍历对象的值_React 原理之实现 createElement 和 render 方法

    前言 在 React 中,我们都知道可以写 jsx 代码会被编译成真正的 DOM 插入到要显示的页面上.这具体是怎么实现的,今天我们就自己动手做一下. 实现 createElement 方法 这个方法 ...

最新文章

  1. 北京科技大学天津学院第三届智能车校内赛总决赛完美落幕
  2. DL-2如何打开TensorBoard(在Mac上)
  3. Visual Studio 2010 -新特性,但我要的比这个更多!
  4. 渲染好的页面怎么转为图片_图片导成PDF后页面大小不同怎么办
  5. 反射java 入门_[java 基础]反射入门
  6. 如何高效的利用谷歌学术搜索文献
  7. selenium 如何使浏览器不加载图片和CSS???
  8. 新生代公链再攻「不可能三角」
  9. SAP的统驭科目 - 什么是SAP的统驭科目
  10. [TOG2019]Deferred Neural Rendering:Image Synthesis using Neural Textures
  11. 机器学习概念和经典算法,我用大白话给你讲清楚了!入门必看
  12. android 耳机监听权限,android 耳机监听
  13. LLC环路计算与仿真分析——K因子法
  14. JQuery AutoComplete插件实现自动补全
  15. 二氧化钛TiO2纳米粒子(尺寸80nm-800nm可调节)的高清电镜图
  16. 解决J-LINk下载(sw接线方式)一次就不能下载了的问题
  17. 开启安全测试评估赛道,永信至诚发布“数字风洞”产品体系
  18. 教你一键翻译中文转英文
  19. c语言tan函数源码,tan - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  20. 双重求和∑∑的定义及性质

热门文章

  1. 本杰·格拉汉姆选股策略
  2. linux debian vi,debian系统中常用的vi命令使用和讲解
  3. JobScheduler用法
  4. 达梦物化视图概念及简单示例
  5. 利用sklearn中 ID3算法实现简单的课程销量预测+决策树可视化
  6. 互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细)
  7. qt 文件大图标、列表等样式切换_跬步千里,厚积薄发:深度操作系统v15.9版正式发布...
  8. 微信小程序Day2学习笔记
  9. 计算机用户注销后不见了,注销当前用户后 Win10找不到Administrator用户登录选项怎么解决?...
  10. excel 电阻并联计算_3个并联电阻计算公式 并联电阻计算公式计算方法