自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 React 把组件看成是一个状态机(State NzyV)

React:使用React.memo、useMemo、useCallback优化组件。使用Tree Shaking和Code Splitting减少打包体积。Vue:合理使用v-once、计算属性和keep-alive。使用requestAnimationFrame优化动画性能。优化循环结构,避免在循环中进行DOM操作或复杂计算。使用Lighthouse进行综合评分和优化建议。减少重绘和回流,使用CSS3动画替代JS动画。减少DOM操作,批量更新或使用文档片段。使用节流和防抖技术控制高频事件触发频率。

2026-02-05 16:08:55 48

原创 React 把组件看成是一个状态机(State SQuP)

详细说明修复逻辑,并附上代码片段或配置调整。记录Bug出现的具体场景,包括环境配置、操作步骤、输入数据等。列出可能的根本原因假设(如代码逻辑错误、依赖冲突、资源不足等)。归纳从中学到的技术教训(如编码规范、测试覆盖率改进点)。结合工具链(如调试器、性能分析器、网络抓包工具)深入定位问题。必要时与历史版本对比,或使用二分法定位问题提交。记录Bug修复后的观察周期,确认无衍生问题。分析关键错误信息,识别异常模式或高频出现的警告。每个环节可展开为独立章节,搭配代码块、错误日志截图等增强可读性。

2026-02-05 16:08:17 29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除