当前位置: 首页 > 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.gsyq.cn/news/9468.html

相关文章:

  • 浏览器访问页面卡顿刷新页面方法
  • 完整教程:散斑深度相机原理
  • k8s Understanding Kubernetes Security Components
  • G1垃圾回收过程
  • Trellix自动化大规模修复开源漏洞,已修补超6万个项目
  • 人形机器人 —— 电机控制的三种模式 —— 力矩、速度、位置
  • 解决Windows更新后WPF代码报TypeLoadException异常的困难
  • PC与基恩士PLC通信的C#实现
  • Excel 表格技能
  • rk3588的ai功能和deepseek
  • EPSON L1300打印机清零教程
  • tomcat CPU数量和线程数的关系
  • python处理Excel单机小程序:匹数据,增强版VLookup
  • CF623B Array GCD
  • Python爬虫实现双色球历史数据抓取
  • 酵母细胞工厂全球调控策略研究进展:从遗传编辑到智能响应
  • Java实现双色球历史开奖对比器
  • 成都恒利泰HT-SCA-4-10+是一款1分4射频功分器
  • 研发项目管理能力建设路线图
  • 好用的提示词
  • 使用 AI app 模板扩展来创建基于订制数据进行聊天的 .NET AI 应用
  • 用光学计算加速AI模型中的卷积和矩阵乘法操作
  • 船舶运动控制,PID控制算法,反步积分控制器
  • 光隔离探头与高压差分探头的可替代性讨论
  • 【笔记】人工智能原理
  • HTTPS 映射如何做?(HTTPS 映射配置、SNI 映射、TLS 终止、内网映射与 iOS 真机验证实战)
  • STM32 FreeRTOS + LwIP 集成实践:基于 MQTT 的通信示例 - 实践
  • 深入解析:HDR 动态元数据生成:场景自适应与质检脚本
  • CSS-渐变
  • 利用MCMC方法产生平稳的马尔科夫链