Zustand 权威实用指南:React 状态管理的轻量级解决方案
基于官方文档与生产实践,全面掌握现代 React 状态管理利器。

一个普通但热爱生活的程序员
嗨!我是刘杰,一个信息工程专业出身的前端开发者。对我来说,写代码就像是在创作, 每一行代码都是表达想法的方式。
我特别喜欢研究新技术,从 React、Vue 到 TypeScript,再到正在学习的 Rust, 每次掌握新技能都让我兴奋不已。我也热衷于参与开源社区,相信分享能让我们共同进步。
工作之余,我喜欢做一些个人项目或产品、听音乐、看书、拍照、喝咖啡...生活中的小确幸都值得被记录。 这个博客就是我记录技术和生活的小角落,希望你也能在这里找到一些有趣的东西。
过去一年共 0 次贡献
这些是我业余时间捣鼓的一些小项目,虽然不完美,但都倾注了心血
基于官方文档与生产实践,全面掌握现代 React 状态管理利器。
这是一份 TanStack Query v5 完整使用指南,涵盖核心概念、安装配置、v4→v5 迁移、useQuery/useMutation/useInfiniteQuery 等 Hook 用法,以及乐观更新、缓存操作、数据预取、轮询、分页、SSR、错误处理等 22 个实战场景,配有大量可直接复用的代码示例。
在以 TypeScript 为主的前端项目中,单元测试并非天然等同于质量保障。本文从工程 ROI 的角度出发,讨论前端单测何时真正有价值,以及它在复杂业务场景下为何常常被高估。
Next.js 中的环境变量并不等同于传统后端的运行时配置。本文从执行模型出发,系统分析了构建期与运行期环境变量的差异,解释了 NEXT_PUBLIC_*、跨端编译与 API Routes 在环境变量处理上的本质区别,帮助开发者建立正确的 Next.js 配置心智模型。
本文将从 OrbStack 本地模拟完整 CI/CD开始,再对照说明真实 GitLab CI 中的标准做法,并补充本地 Docker Registry 的常见坑。
无论是产品讨论、技术交流、工作机会,还是只是想打个招呼,都欢迎联系我!
如果你在附近,欢迎约我出来喝杯咖啡聊聊天。 无论是技术讨论还是闲聊,我都很乐意!