最新 最热

现代浏览器的渲染流程

当浏览器的网络线程收到html文档后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。

2023-05-30
1

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺_2023-03-13

=> 揭示模式 revealing => 上层无需了解底层实现,仅关注抽象 => 框架

2023-03-13
2

美团前端二面常考react面试题及答案_2023-03-01

关于 React16 开始应用的新生命周期: 可以看出,React16 自上而下地对生命周期做了另一种维度的解读:

2023-03-01
1

从零手写react-router_2023-03-01

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

2023-03-01
2

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

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

2023-03-01
1

升级到React-Router-v6_2023-02-28

近期完成了公司新项目的开发,相关的技术栈都用到了最新版本,react router 也使用了 v6 的版本,所以借这个机会自己再梳理下 react router v5 与 v6 的区别,以及 v6 一些新特性。而在原有项目还是使用老版本 react router ...

2023-02-28
1

前端二面高频react面试题集锦_2023-02-23

若虚拟DOM中的内容发生改变了,则生成新真实的DOM,随后替换页面中之前的真实DOM

2023-02-23
1

React循环DOM时为什么需要添加key_2023-02-23

所以在每次更新的时候,React需要基于这两颗不同的树之间的差别来判断如何有效的更新UI,如果一棵树参考另外一棵树进行完全比较更新,那么即使是最先进的算法,该算法的复杂程度为 O(n3),其中 n 是树中元素的数量,如果在React...

2023-02-23
1

滴滴前端高频react面试题总结

当调用 setState时, React做的第一件事是将传递给setState的对象合并到组件的当前状态,这将启动一个称为和解( reconciliation)的过程。

2022-09-14
1