自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react 生命周期执行顺序

创建时 constructor() static getDerivedStateFromProps() render() componentDidMount() 更新时 static getDerivedStateFromProps() shouldComponentUpdate() render() getSnapshotBeforeUpdate() componentDidUpdate() 卸载时 componentWillUnmount()

2023-10-06 11:33:22 32 1

原创 Vue和React的区别是什么?

Diff算法是一种对比算法,主要是对比旧的虚拟DOM和新的虚拟DOM,找出发生更改的节点,并只更新这些接地那,而不更新未发生变化的节点,从而准确的更新DOM,减少操作真实DOM的次数,提高性能。

2023-10-06 11:32:02 53 1

原创 webpack 面试题

1.体积更小(Tree-Shaking、压缩、合并),加载更快2.编译高级语言和语法(TS,ES6+,模块化,scss)3.兼容性和错误检查(Polyfill、postcss、eslint)4.统一、高效的开发环境5.统一的构建流程和产出标准6.集成公司构建规范(提测、上线等)

2023-10-06 11:29:13 45 1

原创 React 高频面试题

在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Diff 算法中 React 会借助元素的 Key 值来判断该元素是新近创建的还是被移动而来的元素,从而减少不必要的元素重渲染。此外,React 还需要借助 Key 值来判断元素与本地状态的关联关系,因此我们绝不可忽视转换函数中 Key 的重要性。答:componentWillMount componentDidMount render。

2023-10-06 11:26:40 27 1

原创 React Hooks自定义hooks

自定义hooks是在react-hooks基础上的一个拓展,可以根据业务需要制定满足业务需要的hooks,更注重的是逻辑单元。通过业务场景不同,我们到底需要react-hooks做什么,怎么样把一段逻辑封装起来,做到复用,这是自定义hooks产生的初衷。自定义 hooks 专注的就是逻辑复用。将一段通用的逻辑存封起来,当需要这个逻辑的时候,开箱即用。

2023-10-06 11:22:39 34 1

空空如也

空空如也

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

TA关注的人

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