当前位置: 首页 > news >正文

React 学习(2)

1.react 是用来代替dom的,通过dom添加元素的方式很繁琐,如下图所示

通过react向页面中添加一个div,和通过dom添加相比,react可以同时完成创建元素、添加属性、添加内容几个步骤比较简单,通过react.createElement()方法即可实现,如下图所示。

注意不能这么添加元素,div是一个react元素不是一个dom不能添加到root这个dom节点上。

 这是正确的添加方式,通过React.creatRoot()方式获取根节点,最后使用render函数将div渲染到根元素上,虽然看上去相比于通过dom添加一个div标签的过程也没有简短多少,但是这是由于代码比较简单简短导致的,代码越复杂使用React操作元素的方式越简单,如下图所示。

2.script标签放置的位置,如果是引入,如引入react的核心库,可以放在任意位置,如果是我们要编写脚本操作dom,script标签的位置最好在body标签的下面,确保操作dom的时候页面已经存在。 

http://www.dtcms.com/a/264726.html

相关文章:

  • 03-JS资料
  • 企业需要什么样的远程桌面管理软件?
  • 不引入变量 异或交换的缺点
  • 替代进口SCA7606【智芯微】国产高精度电流传感器 工业新能源电网专用
  • openai-agents记忆持久化(neo4j)
  • WPF学习笔记(21)ListBox、ListView与控件模板
  • 深入理解 LoRA:大语言模型微调的低秩魔法
  • PyTorch 不支持旧GPU的异常状态与解决方案:CUDNN_STATUS_NOT_SUPPORTED_ARCH_MISMATCH
  • Spring Boot 高并发框架实现方案:数字城市的奇妙之旅
  • 智能物流革命:Spring Boot+AI实现最优配送路径规划
  • Knife4j+Axios+Redis:前后端分离架构下的 API 管理与会话方案
  • 【Java关系映射入门】实战一
  • gin如何返回html
  • Java面试宝典:集合一
  • 生僻字写入oracle后被转为??
  • (一)大语言模型的关键技术<-AI大模型构建
  • 在浏览器输入url,会发送什么事情?
  • HMAC 介绍
  • 在 VMware虚拟机中使用 NAT 网络模式
  • Git 怎么判断是否冲突?
  • Active Directory 环境下 Linux Samba 文件共享服务建设方案
  • OpenLayers 入门指南:序言
  • Javaweb - 8 Tomcat10
  • 大数据开发实战:如何做企业级的数据服务产品
  • 应急响应靶机-近源OS-1-知攻善防实验室
  • 学习C++、QT---16(C++的接口、属于QT的第一个项目的启动)
  • ACE2018 创建图框
  • 机器学习实战:决策树算法详解
  • Claude 4 与 Gemini 2.5 Pro:开发者深度比较
  • [CS创世SD NAND征文] 精准控制的坚固基石:CS创世SD NAND在华大HC32F4A0运动控制卡中的高可靠应用