Sanity 拯救了垂死的 styled-components:性能提升 40%

2025-09-12
Sanity 拯救了垂死的 styled-components:性能提升 40%

流行的 CSS-in-JS 库 styled-components 进入维护模式后,Sanity 公司出手相助,通过修复和优化,发布了两个分支版本,分别兼容 React 18 和 React 19。这两个版本利用 React 18 的 useInsertionEffect hook 和 React 19 的内联样式特性,显著提升了性能,在某些情况下渲染速度提升高达 40%。文章详细介绍了修复过程和性能提升的细节,并为使用 styled-components 的开发者提供了分阶段迁移方案,帮助开发者在迁移到其他 CSS 方案之前,先提升应用性能。

阅读更多

AI 提升开发效率:我的 80% 代码现在由 AI 完成

2025-09-03
AI 提升开发效率:我的 80% 代码现在由 AI 完成

一位工程师分享了将 AI 集成到生产开发工作流程中的经验。他从最初的完全手动编码,到如今 80% 的初始实现由 AI 完成,重点转向架构设计、代码审查和多线程开发。他将 AI 比作“不会学习的初级开发者”,通过创建项目特定上下文文件、连接 AI 与项目管理工具和代码库等方式,提高了 AI 的效率,并总结了 AI 辅助开发中的挑战和应对策略,例如 AI 的学习问题、信心问题和上下文限制问题。最终,他认为 AI 不会取代开发者,而是使开发者工作更高效,并创建更好的解决方案。

阅读更多
开发