代码质量
本话题发布代码质量相关的问答文章和技术分享,将持续更新,为您推荐了7篇问答,访问即可查看更多精彩内容。
-
1
回答
4浏览
React组件卸载后WeakMap里的DOM引用没被回收怎么办?
在React项目里用WeakMap存DOM引用,但发现组件卸载后内存没降下来。比如这样写的: const domRefs = new WeakMap(); function MyComponent()...
优化 2026-02-19 16:09:26 -
2
回答
13浏览
位运算优化CSS动画时为啥反而更卡了?
最近在优化一个无限滚动的CSS动画,尝试用位运算代替除法计算位置偏移,但发现帧率反而从60掉到30了。 比如这段代码用位运算右移代替除以2: .scroll-item { transform: tra...
优化 2026-02-17 19:59:24 -
2
回答
50浏览
ESLint和Prettier配置冲突怎么解决?代码格式检查老报错
最近团队要求统一代码规范,我把ESLint和Prettier都配上了,但每次保存代码都会报错,比如"Unexpected spaces"和"Missing semicolon"。 尝试过安装eslin...
前端 2026-02-17 00:11:28 -
1
回答
62浏览
拖拽组件频繁计算坐标,如何用缓存优化性能?
我在做一个可拖拽的卡片组件,每次鼠标移动都会触发坐标计算,发现控制台提示性能警告。尝试用 useMemo 缓存计算结果,但好像没起作用,还是在频繁重新计算: const calculatePositi...
优化 2026-02-15 21:45:25 -
1
回答
76浏览
React中使用闭包导致内存泄漏,该怎么优化?
在开发React列表组件时发现内存泄漏问题,代码里用闭包保存了状态变量。比如这个定时器示例: useEffect(() => { const timer = setTimeout(() =>...
优化 2026-02-13 01:49:21 -
1
回答
28浏览
React函数组件中如何避免因函数重新创建导致子组件频繁渲染?
我在开发一个React项目时发现,父组件传递的函数每次重新渲染都会生成新引用,导致子组件不必要的重复渲染。比如下面这个搜索框组件: function SearchBar({ onSearch }) {...
优化 2026-02-10 11:02:34 -
2
回答
69浏览
React中大量状态变量如何优化空间复杂度?
我现在在做一个表单组件,有十几个输入框每个都用了独立的useState,发现组件渲染时内存占用特别高。试过把状态合并到一个对象里,但不确定这样是否足够优化。有没有更好的方法减少内存开销? functi...
优化 2026-01-29 02:57:29