React

日常开发 check-list

  • 组件函数内部是否定义了其他组件?(不要!)
  • useState 更新对象时是否展开了旧值?(...prev
  • 列表渲染是否用了稳定的 key?(不用 index
  • useEffect 依赖项是否完整?(让 ESLint 帮你检查)
  • 传给 React.memo 组件的 props 是否用 useCallback / useMemo 稳定了引用?
  • 大对象 state 是否拆成了独立 state?(按职责拆分)
  • 组件卸载时是否清理了副作用?(取消订阅、清除定时器)
  • && 左边是否可能为 0''?(用 !!> 0 防御)
相关推荐
万少1 小时前
22 点后,我靠这个 AI 工具成了"夜间天才程序员"
前端·后端
狂师2 小时前
比 Playwright 更给力,推荐一个AI Agent的浏览器自动化开源项目!
前端·开源·测试
IT_陈寒2 小时前
React hooks 闭包陷阱把我的状态吃掉了,原来问题出在这里
前端·人工智能·后端
壹方秘境2 小时前
使用ApiCatcher在 iOS 上像修改 hosts 一样自定义域名解析
前端·后端·客户端
柳杉2 小时前
可视化大屏设计器脚手架:从设计到交付的一站式方案
前端·three.js·数据可视化
kyriewen15 小时前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒16 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮16 小时前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦16 小时前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈