什么是monorepo monorepo其实就是一个大包下面包含了许多子包,典型案例有:babel、vue3等知名项目。相对于传统的mutire...
高阶组件(HOC)定义:高阶组件是参数是组件,返回值也是一个组件的函数。 案例 使用场景 1、input 不想去手动去写 value 和 inp...
定义 Context 提供了一种方式,能够让数据在组件树中传递而不必一级一级手动传递 api class 组件处理 context 的方式 单个...
Record Record的内部定义,接收两个泛型参数;Record后面的泛型就是对象键和值的类型。 Record 主要的作用是用来定义对象 可...
联合类型(|) 联合类型,或者的意思 交叉类型(&) 交叉类型,两个都需要 类型断言 使用 as 关键字可以告诉 ts 我们是什么类型 类型守卫...
下载对应的依赖 yarn add qrcode -Syarn add @types/qrcode -Dqrcode 和 @types/qrcod...
vue的局部更新 Vue的局部更新是因为它使用了模板和虚拟DOM的方式进行渲染。Vue的模板和虚拟DOM能够精确地追踪每个组件的状态,只更新真正...
iframe 优势 技术成熟 支持页面嵌入 天然支持运行沙箱隔离、独立运行 劣势 页面之间可以是不同的域名 需要对应的设计一套应用通讯机制,如:...
hooks 注意点 hooks 在使用时必须保证其调用顺序,不能将 hooks 的调用放在 if for 等流程控制语句中,也不能将 hooks...