工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的原创文章,来自与我们操作层软件同一套工程实践。正文为英文。
标签:Frontend
React记忆化机制适得其反时:为何减少渲染次数反而会让应用运行更慢。
当React记忆化机制适得其反时:memo、useMemo和useCallback为大型页面增加了开销并导致闭包失效,将状态移出这些函数并分析执行流程后问题得以解决。
阅读约 13 分钟为什么在学过 React 之后前端开发依然困难:状态、效应、边界条件与 AI 工具
React让UI的开发变得更简单,但并未让设计变得更轻松。真正的前端工作在于状态管理、复杂的交互效果、系统边界以及AI生成的代码。
阅读约 9 分钟加快 Next.js 开发构建与生产打包速度的九种方法
更快的 Next.js:使用 Turbopack,跳过 barrel 文件,分离类型检查,保持客户端组件体积小巧,延迟加载大型库,并压缩生产环境下的代码包。
阅读约 4 分钟利用人工智能代理让设计师直接将组件部署到生产环境
一个网页团队如何终结重复开发循环:设计师与智能代理在生产库中编写代码,工程师审核相关协议,原本需要一周的工作量缩短至一小时。
阅读约 7 分钟浏览器存储如何悄悄破坏用户数据以及如何防止这种情况
浏览器存储可能会在无错误提示的情况下损坏用户数据:更新丢失、快照过时、架构变化以及设备共享问题。能够保持稳定的localStorage使用模式。
阅读约 14 分钟稳定的前端浏览器测试:用户流程、断言与不稳定的测试用例
前端测试的实用方法:选择关键用户流程、编写结果断言、控制测试环境数据、减少测试不稳定问题,并审查由AI生成的Playwright测试。
阅读约 8 分钟React 19中的Actions实际应用:useActionState、use()函数以及编译器的相关废弃内容。
React 19中的actions功能让许多代码不再需要:表单处理函数、乐观更新、forwardRef以及手动记忆化。useActionState、use()以及编译器的相关改动也因此失去了用处。
阅读约 6 分钟WebMCP详解:让网站发布工具,而非让智能体点击用户界面。
WebMCP允许网站直接将add_todo之类的工具发布给AI智能体,而无需让它们通过用户界面操作。工具定义、OAuth,早期阶段。
阅读约 6 分钟React 组件必须是纯函数:StrictMode 与编译器背后的理念
为什么 React 要求组件必须是纯函数组件,StrictMode 的双重渲染如何揭示组件的非纯性,副作用应该放在何处,以及为什么 React 编译器依赖组件的纯度。
阅读约 9 分钟
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
技术文先发英文,以保证代码与 API 名称准确。站点外壳提供全部九种语言。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。