最新 最热

Vue & Element

Vue 是一套前端框架,免除原生 JavaScript 中的 DOM 操作,简化书写。Vue 基于 MVVM(Model-View-View-Model) 思想,实现数据的双向绑定,将编程的关注点放在数据上。...

2023-01-04
1

前端面试前端性能优化篇2

3、优化shuoldComponentUpdate生命周期定义基础组件BaseComponent取代React.Component

2023-01-04
1

react源码分析:实现react时间分片

设想一个页面上有一万个DOM节点,如果我们用同步的方式一个个遍历完需要花费多少时间。而且如果是同步遍历的话,遍历的过程中,JS线程一直会霸占主线程,导致阻塞了浏览器的其他线程,导致卡顿的情况出现。...

2023-01-03
1

react源码分析:深度理解React.Context

在 React 中提供了一种「数据管理」机制:React.context,大家可能对它比较陌生,日常开发直接使用它的场景也并不多。

2023-01-03
0

带你实现react源码的核心功能

React 的代码还是非常复杂的,虽然这里是一个简化版本。但是还是需要有不错的面向对象思维的。React 的核心主要有一下几点。

2023-01-03
1

自己手写一个redux,

提起 Redux 我们想到最多的应该就是 React-redux 这个库,可是实际上 Redux 和 React-redux 并不是同一个东西, Redux 是一种架构模式,源于 Flux。 React-redux 是 Redux 思想与 React 结合的一种具体实现。...

2023-01-03
1

滴滴前端一面高频vue面试题及答案1

匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值),匿名组件不能被匹配

2023-01-03
1

阿里前端二面必会react面试题总结1

在类定义中,我们可以使用到许多 React 特性,例如 state、 各种组件生命周期钩子等,但是在函数定义中,我们却无能为力,因此 React 16.8 版本推出了一个新功能 (React Hooks),通过它,可以更好的在函数定义组件中使用 React 特...

2023-01-03
1

面试官:你是怎样进行react组件代码复用的1

Mixin(混入)是一种通过扩展收集功能的方式,它本质上是将一个对象的属性拷贝到另一个对象上面去,可以拷贝多个属性到一个对象上,为了解决代码复用问题。...

2023-01-03
1

字节前端必会react面试题1

Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。

2023-01-03
1