最新 最热

现代框架背后的概念

在学习框架之前,你需要掌握足够多的基础知识,使你能够理解它们所基于的概念。这些知识包括基本数据类型、函数、基本运算符和文档对象模型 (DOM)。虽然除此之外的知识并不会有害,但严格来说不是掌握框架或库所必需的。...

2023-03-01
1

从recat源码角度看setState流程_2023-03-01

setState() 将对组件 state 的更改排入队列批量推迟更新,并通知 React 需要使用更新后的 state 重新渲染此组件及其子组件。其实setState实际上不是异步,只是代码执行顺序不同,有了异步的感觉。...

2023-03-01
1

手写一个react,看透react运行机制_2023-03-01

react的源码,的确是比vue的难度要深一些,本文也是针对初中级,本意让博友们了解整个react的执行过程。

2023-03-01
1

深度分析React源码中的合成事件_2023-03-01

React事件就是在组件中调用的onClick这种写法的事件。上面分为5个函数写,主要是区分不同的事件注册逻辑,但是最后都会添加到allNativeEvents的Set数据结构中。...

2023-03-01
1

从零手写react-router_2023-03-01

至于react-router帮助我们实现了什么东西我就不过多阐述了, 这个直接移步官方文档, 我们下面直接聊实现

2023-03-01
1

前端必会react面试题_2023-03-01

PureComponent表示一个纯组件,可以用来优化React程序,减少render函数执行的次数,从而提高组件的性能。

2023-03-01
1

美团前端常见react面试题(附答案)_2023-03-01

BrowerRouter,利用HTML5中 history API实现,需要服务器端支持,兼容性不是很好。

2023-03-01
1

问:React的setState为什么是异步的?_2023-03-01

不知道大家有没有过这个疑问,React 中 setState() 为什么是异步的?我一度认为 setState() 是同步的,知道它是异步的之后很是困惑,甚至期待 React 能出一个 setStateSync() 之类的 API。同样有此疑问的还有 MobX 的作者 Mi...

2023-03-01
1

字节前端经典面试题(附答案)_2023-02-28

call: Array.prototype.call(this, args1, args2]) apply: Array.prototype.apply(this, [args1, args2]) :ES6 之前用来展开数组调用, foo.appy(null, []),ES6 之后使用 ... 操作符

2023-02-28
1

2023秋招前端面试必会的面试题_2023-02-28

事件是用户操作网页时发生的交互动作,比如 click/move, 事件除了用户触发的动作外,还可以是文档加载,窗口滚动和大小调整。事件被封装成一个 event 对象,包含了该事件发生时的所有相关信息( event 的属性)以及可以对事件进行...

2023-02-28
1