最新 最热

React 的 setState 是同步还是异步?

如果是异步的,那应该打印的时候 count 还没修改,依然是 0,所以打印两次 0。

2022-11-11
0

2022 年中总结|迷失中成长的半年

距离上次总结过去半年了,这半年经历了很多的事情,经历了外企、自由职业,经历了上海全套的疫情,经历了比较 emo 的时刻,所幸技术还是在稳步成长中,也写了第二本小册,关于 ts 类型体操的。...

2022-11-11
0

我对 React 实现原理的理解

React 是前端开发每天都用的前端框架,自然要深入掌握它的原理。我用 React 也挺久了,这篇文章就来总结一下我对 react 原理的理解。

2022-11-11
0

全网最优雅的 React 源码调试方式

东东是一名前端工程师,主要用 React 技术栈,用了多年之后想深入一下,所以最近开始看 React 源码。

2022-11-11
1

UMD 的包如何导出 TS 类型

在 TypeScript 里声明模块,最早是用 namespace 和 module 的语法,后来支持了 es module,类型和变量会用 import 来导入、用 export 导出。

2022-11-11
1

图解 React 的 diff 算法:核心就两个字 —— 复用

React 是基于 vdom 的前端框架,组件 render 产生 vdom,然后渲染器把 vdom 渲染出来。

2022-11-11
0

调试工具的通用原理:调试四要素

有同学说,我用 Chrome DevTools 调试网页,可以查看元素,网络请求,断点运行 JS,用 Performance 工具分析性能等,这是网页的调试。

2022-11-11
0

为什么说 90% 的情况下,immer 能完胜 immutable?

你发现它重新渲染了,因为普通的 class 组件只要 setState 就会渲染。

2022-11-11
0

D2C 设计稿转代码是怎么实现的?自己做一个可行吗?

D2C 是指 Design to Code,设计稿转代码,输入是 sketch、figma、PSD 等设计稿,输出是 vue、react、小程序等各平台的前端代码。

2022-11-11
0

为什么说 90% 的前端不会调试 Ant Design 源码?

写 react 项目的小伙伴应该都用过 antd 组件库,但绝大多数同学并没有看过它的源码。

2022-11-11
1