自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 React 函数式组件优化

1. React 性能优化思路 减少重新 render 的次数。 减少计算的量。主要是减少重复计算,对于函数式组件来说,每次 render 都会重新从头开始执行函数调用。 在使用类组件(class)的时候,使用的 React 优化 API 主要是:shouldComponentUpdate 和 PureComponent,都是为了减少重新 render 的次数,主要是减少父组件更新而子组件也更新的情况。 2. 函数组件优化方法 2.1 React.memo (减少 render 的次数) 可以减少重

2020-09-23 17:16:26 474

原创 与 TypeScript 拥抱的那些日子

1. 什么是TypeScript? TypeScript 是 JavaScript 的类型的超集。通俗点来讲就是在 JavaScript 的类型的基础上又拓展了很多新的类型,100%兼容 JavaScript。 TypeScript 是强类型语言,JavaScript 是弱类型语言。 2. 基础数据类型 基础数据类型包括:boolean number string null undefined Symbol BigInt。 2.1 布尔值(boolean) 在 TypeScript 中,使用 boole

2020-09-18 18:58:07 89

原创 Vue2的生命周期

1. 生命周期是什么? Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模版、挂载 Dom -> 渲染、更新 -> 渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。 2. 各个生命周期的作用 生命周期 描述 beforeCreate 组件实例被创建之初,data 和 methods 中的数据还没有初始化 created 组件实例已经完全创建,data 和 methods 都已经初始化好了 beforeMount 模板渲染,相关的 render

2020-09-15 11:47:48 10707 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除