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

(一)React面试(虚拟DOM/类组件) - 详解


文章目录

  • 项目地址
  • 一、React基础
    • 1.1 概念
      • 1. 核心理念
      • 2. 文件结构
      • 2. 什么是虚拟DOM
        • 虚拟dom如何工作
        • diff如何工作
        • 为什么react 不能返回多个元素
      • 3. what is sythetic event
      • 4. vite为什么好
      • 5. 类组件
        • 类组件
        • passing data in class components
        • Differences betwean functional and class
        • 函数这么好为什么还需要使用类
      • 6. props的不可变性
        • props drilling
          • how/why to avoid props drilling
    • 1.2 Hooks
      • 1. what are hooks


项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt
airflow

一、React基础

1.1 概念

1. 核心理念

  1. JSX 语法:是react语法糖,允许在html里写js,通过babel编译成为Js执行
  2. 函数式编程
  3. 虚拟DOM
  4. 组件话

2. 文件结构

  1. index.js is the js file that replaces the root elemnets of index.html file with newly redered components
  2. app.js file contian the root component of react app and its defines the structure,layout, and routing in the appliaction

2. 什么是虚拟DOM

  1. 本质是一个对象,用来描述真实的DOM结构和属性的,存在内存中的。
  2. 直接操作DOM会导致重绘和重新计算,虚拟DOM可以提高性能
虚拟dom如何工作
http://www.jsqmd.com/news/1433/

相关文章:

  • 浏览器访问页面卡顿刷新页面方法
  • 完整教程:散斑深度相机原理
  • k8s Understanding Kubernetes Security Components
  • 如何用 Dify 无代码工作流实现 AI 自动化抓取与分析 LinkedIn 招聘数据
  • 2025/9/22
  • WSL+共享文件夹搭建zephyr工作环境
  • 如果 Spring Cloud Feign 配置了 OkHttp3 非阻塞 IO(NIO),那么还需要reactor 模型来提高性能吗
  • 数据结构-单链表基础2
  • LLM的MCP协议通讯方式详解:Stdio、SSE与流式HTTP的选择与实践 - 详解
  • G1垃圾回收过程
  • Trellix自动化大规模修复开源漏洞,已修补超6万个项目
  • AI 编程工具选型速览(2025-09 版) - 详解
  • 爆款游戏背后:尚娱如何借助阿里云 Kafka Serverless 轻松驾驭“潮汐流量”?
  • Vben Admin5.0 keepAlive缓存和onActivated未生效
  • yakit + proxifier 解决`all tls strategy failed报错
  • 版本速递 | 华为云Versatile智能体平台 新增特性介绍(2025年9月发布)
  • 详细介绍:传输层TCP 与 安全层SSL/TLS
  • PE程序常见脱壳方案
  • spring ai基于内存RAG尝鲜
  • 基于 IOCP 的协程调度器——零基础深入浅出 C++20 协程
  • Gitee PPM风险矩阵:数字化转型中的项目管理预警雷达
  • 同一个灰色,POI取出来却是白色:一次Excel颜色解析的踩坑记录
  • 坤驰科技携国产化MTCA解决方案,亮相大科学装置控制系统研讨会
  • 找出所有项目引用了哪些 NuGet 包、版本号、对应项目路径,并筛选出“同一个包名但版本不同”的情况。
  • 人形机器人 —— 电机控制的三种模式 —— 力矩、速度、位置
  • 解决Windows更新后WPF代码报TypeLoadException异常的困难
  • PC与基恩士PLC通信的C#实现
  • Excel 表格技能
  • labelme标注后的json文件和原图同步按角度旋转
  • rk3588的ai功能和deepseek