240 发简信
IP属地:上海
  • 基于pnpm的monorepo

    什么是monorepo monorepo其实就是一个大包下面包含了许多子包,典型案例有:babel、vue3等知名项目。相对于传统的mutire...

  • 高阶组件

    高阶组件(HOC)定义:高阶组件是参数是组件,返回值也是一个组件的函数。 案例 使用场景 1、input 不想去手动去写 value 和 inp...

  • context

    定义 Context 提供了一种方式,能够让数据在组件树中传递而不必一级一级手动传递 api class 组件处理 context 的方式 单个...

  • ts中比较常用的内置方法Record、Partial、Required、Readonly

    Record Record的内部定义,接收两个泛型参数;Record后面的泛型就是对象键和值的类型。 Record 主要的作用是用来定义对象 可...

  • 交叉类型、联合类型、类型断言

    联合类型(|) 联合类型,或者的意思 交叉类型(&) 交叉类型,两个都需要 类型断言 使用 as 关键字可以告诉 ts 我们是什么类型 类型守卫...

  • vue3+ts中怎么使用qrcode生成二维码

    下载对应的依赖 yarn add qrcode -Syarn add @types/qrcode -Dqrcode 和 @types/qrcod...

  • 为什么说vue是局部更新,react是全量更新?

    vue的局部更新 Vue的局部更新是因为它使用了模板和虚拟DOM的方式进行渲染。Vue的模板和虚拟DOM能够精确地追踪每个组件的状态,只更新真正...

  • 微前端实现方式对比

    iframe 优势 技术成熟 支持页面嵌入 天然支持运行沙箱隔离、独立运行 劣势 页面之间可以是不同的域名 需要对应的设计一套应用通讯机制,如:...

  • react hooks学习

    hooks 注意点 hooks 在使用时必须保证其调用顺序,不能将 hooks 的调用放在 if for 等流程控制语句中,也不能将 hooks...