2026-01-206 分钟
严格 TypeScript 的前端项目,到底还要不要写单元测试?
在以 TypeScript 为主的前端项目中,单元测试并非天然等同于质量保障。本文从工程 ROI 的角度出发,讨论前端单测何时真正有价值,以及它在复杂业务场景下为何常常被高估。
ReactTypeScript工具
在以 TypeScript 为主的前端项目中,单元测试并非天然等同于质量保障。本文从工程 ROI 的角度出发,讨论前端单测何时真正有价值,以及它在复杂业务场景下为何常常被高估。
Next.js 中的环境变量并不等同于传统后端的运行时配置。本文从执行模型出发,系统分析了构建期与运行期环境变量的差异,解释了 NEXT_PUBLIC_*、跨端编译与 API Routes 在环境变量处理上的本质区别,帮助开发者建立正确的 Next.js 配置心智模型。
本文将从 OrbStack 本地模拟完整 CI/CD开始,再对照说明真实 GitLab CI 中的标准做法,并补充本地 Docker Registry 的常见坑。
本文基于 TypeScript 系统解析了 React 中 Wrapper 组件与高阶组件(HOC)的设计差异与适用场景,深入对比了它们在 UI 结构复用与组件能力增强中的不同职责。结合 Hooks 的演进,文章进一步说明了为什么大多数逻辑型 HOC 已被 Hooks 替代,而 Wrapper 组件在现代 React 架构中仍然是不可或缺的核心模式。
在 Docker 环境中通过 Nginx 网关层对第三方静态资源进行持久化缓存,缓存的是 HTTP 响应本身,与文件类型和具体项目无关。结合浏览器强缓存与 Nginx 磁盘缓存,可以在多项目场景下实现高性能、可控、可清理的系统级缓存策略。
基于Docker-compose的前后端分离部署实战
React 中公共组件直接请求接口容易重复,必须上移到共享层。