对于一个产品来说,性能问题是很影响用户体验的。为了提升性能,各个框架也是在不断地努力改进。比如 React v16 开始使用 Fiber,通过时间切片的方式来改善原来在调和阶段(Reconciler),使用递归生成完整 Virtual DOM 树而导致渲染引擎被阻塞的问题。
框架的归框架,开发的归开发。开发能在这个基础上再做些什么性能优化呢?本文以 React 为例。
对于一个产品来说,性能问题是很影响用户体验的。为了提升性能,各个框架也是在不断地努力改进。比如 React v16 开始使用 Fiber,通过时间切片的方式来改善原来在调和阶段(Reconciler),使用递归生成完整 Virtual DOM 树而导致渲染引擎被阻塞的问题。
框架的归框架,开发的归开发。开发能在这个基础上再做些什么性能优化呢?本文以 React 为例。
性能优化一直都是吾辈努力的方向。React 官网其实已经介绍了如何去优化 React 项目(Optimizing Performance – React)。这次,我们看上了「虚拟化长列表」。
(感觉要写很久……
我们经常会需要在 constructor 里面对事件处理函数使用 bind() 来对 this 进行绑定。那么,为什么呢?本文将对此进行探究。
参考文章:This is why we need to bind event handlers in Class Components in React