Writing

Notes on engineering, design, and the light I keep chasing.

ENMay 2026

E2E test 1779541299189

ZHFeb 2025

React性能优化

本文分享一次优化经历,先介绍性能问题及分析,给出解决办法,接着阐述React相关知识、性能检测工具,还涉及UseCallback/UseMemo及问答 。

前端React.js
ZHMar 2024

前端开发中的响应式编程

使用Formily已经快半年了,Formily基于响应式的核心库@formily/reactive,让表单的值变动和校验等都能做到精确渲染,极大地提高了表单性能。在日常需求开发中,响应式编程也是处理异

RxJS响应式编程
ZHMay 2022

Angular动态创建组件

摘要 在angular开发中经常需要根据不同的情况动态显示一些组件,ngIf,ngSwitch能很快的解决其中一些问题,但当动态显示的组件不确定时,我们就需要去动态创建组件。angular动态创建组件

Angular
ZHMay 2022

从js实现继承来学习其中的原型链原理

摘要 ES6实现Class之前,js使用函数和js的原型链来进行面向对象编程,而继承是面向对象编程中很重要的一个特性。在继承中,从已有的类中派生出新的类称为子类,子类继承父类的数据属性和行为,并能根据

Javascript
ZHMar 2022

js原型链与new关键词

介绍 js的原型链看上去比较难理解,但实际上可以把它当作一个链表,链表上的每个节点就是一个js的对象,节点的指针就是对象的隐式原型__proto__, 它们的连接方式就是对象的隐式原型__proto_

Javascript
ZHMar 2022

SSR,SSG,ISR在Next.js中的应用

从最开始的客户端渲染到最近比较火的服务端渲染,三大前端框架Vue, React和Angular都给了相应的解决方案, SSR解决了SEO问题并且加快了应用尤其是单页面应用的首屏加载速度.....

React.js