<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CaptainDrake的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/CaptainDrake</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; CaptainDrake]]></copyright><item><title><![CDATA[whistle 抓包工具与实践（mock、图片权限处理）]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/156597089</link><guid>https://blog.csdn.net/CaptainDrake/article/details/156597089</guid><author>CaptainDrake</author><pubDate>Mon, 05 Jan 2026 11:47:42 +0800</pubDate><description><![CDATA[whistle 抓包工具与实践（mock、图片权限处理）]]></description><category></category></item><item><title><![CDATA[Fiber 结构和普通 VNode 区别]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/155825759</link><guid>https://blog.csdn.net/CaptainDrake/article/details/155825759</guid><author>CaptainDrake</author><pubDate>Thu, 11 Dec 2025 19:47:38 +0800</pubDate><description><![CDATA[Fiber 结构与普通 VNode 的核心区别]]></description><category></category></item><item><title><![CDATA[React 中 key 的作用]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/151123225</link><guid>https://blog.csdn.net/CaptainDrake/article/details/151123225</guid><author>CaptainDrake</author><pubDate>Tue, 02 Sep 2025 23:14:46 +0800</pubDate><description><![CDATA[React 中 key 的作用]]></description><category></category></item><item><title><![CDATA[真机调试和发布｜文生图小程序]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/150015918</link><guid>https://blog.csdn.net/CaptainDrake/article/details/150015918</guid><author>CaptainDrake</author><pubDate>Sun, 10 Aug 2025 11:30:00 +0800</pubDate><description><![CDATA[真机调试和发布｜文生图小程序]]></description><category></category></item><item><title><![CDATA[核心功能开发｜文生图小程序]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/150016341</link><guid>https://blog.csdn.net/CaptainDrake/article/details/150016341</guid><author>CaptainDrake</author><pubDate>Sat, 09 Aug 2025 11:15:00 +0800</pubDate><description><![CDATA[👋，核心功能开发｜文生图小程序]]></description><category></category></item><item><title><![CDATA[Coze工作流搭建｜文生图小程序]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/150015683</link><guid>https://blog.csdn.net/CaptainDrake/article/details/150015683</guid><author>CaptainDrake</author><pubDate>Fri, 08 Aug 2025 11:45:00 +0800</pubDate><description><![CDATA[👋，AI文生图微信小程序开发]]></description><category></category></item><item><title><![CDATA[项目构想｜文生图小程序]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/150015471</link><guid>https://blog.csdn.net/CaptainDrake/article/details/150015471</guid><author>CaptainDrake</author><pubDate>Thu, 07 Aug 2025 16:01:24 +0800</pubDate><description><![CDATA[👋，AI文生图微信小程序开发]]></description><category></category></item><item><title><![CDATA[应用打包｜Cursor 图片压缩应用（Electron）]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/149907867</link><guid>https://blog.csdn.net/CaptainDrake/article/details/149907867</guid><author>CaptainDrake</author><pubDate>Wed, 06 Aug 2025 10:30:00 +0800</pubDate><description><![CDATA[👋，我们通过 Vibe Coding 做一个PC端的图片压缩工具。]]></description><category></category></item><item><title><![CDATA[项目搭建与开发｜Cursor 图片压缩应用（Electron）]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/149907755</link><guid>https://blog.csdn.net/CaptainDrake/article/details/149907755</guid><author>CaptainDrake</author><pubDate>Tue, 05 Aug 2025 10:30:00 +0800</pubDate><description><![CDATA[👋，我们通过 Vibe Coding 做一个PC端的图片压缩工具。]]></description><category></category></item><item><title><![CDATA[项目构想｜Cursor 图片压缩应用（Electron）]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/149906852</link><guid>https://blog.csdn.net/CaptainDrake/article/details/149906852</guid><author>CaptainDrake</author><pubDate>Mon, 04 Aug 2025 15:21:28 +0800</pubDate><description><![CDATA[👋，我们通过 Vibe Coding 做一个PC端的图片压缩工具。]]></description><category></category></item><item><title><![CDATA[Tus系统：项目总结]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/146464624</link><guid>https://blog.csdn.net/CaptainDrake/article/details/146464624</guid><author>CaptainDrake</author><pubDate>Mon, 24 Mar 2025 09:30:00 +0800</pubDate><description><![CDATA[这是一个全栈低代码项目，主要业务是问卷调查与统计，分成B端和C端：
B端用于管理、编辑、统计问卷，C端用于用户填写问卷。
项目的技术栈有：
前端：React + Next
后端：Nest + MongoDB
测试：Jest + Storybook]]></description><category></category></item><item><title><![CDATA[吐司问卷：性能优化]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/146383406</link><guid>https://blog.csdn.net/CaptainDrake/article/details/146383406</guid><author>CaptainDrake</author><pubDate>Thu, 20 Mar 2025 09:30:00 +0800</pubDate><description><![CDATA[react性能优化、路由懒加载、分包处理...]]></description><category></category></item><item><title><![CDATA[吐司问卷（React低代码）：用户登陆模块实现]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/146371175</link><guid>https://blog.csdn.net/CaptainDrake/article/details/146371175</guid><author>CaptainDrake</author><pubDate>Wed, 19 Mar 2025 15:02:14 +0800</pubDate><description><![CDATA[JWT、登陆注册流程设计]]></description><category></category></item><item><title><![CDATA[吐司问卷（React低代码）：问卷编辑器 II]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145970831</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145970831</guid><author>CaptainDrake</author><pubDate>Sun, 02 Mar 2025 21:40:22 +0800</pubDate><description><![CDATA[工具栏设计、组件库设计]]></description><category></category></item><item><title><![CDATA[吐司问卷（React低代码）：问卷编辑器 I]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145890685</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145890685</guid><author>CaptainDrake</author><pubDate>Thu, 27 Feb 2025 11:00:00 +0800</pubDate><description><![CDATA[React低代码项目：问卷编辑器 I]]></description><category></category></item><item><title><![CDATA[React低代码项目：Redux 状态管理]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145890625</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145890625</guid><author>CaptainDrake</author><pubDate>Wed, 26 Feb 2025 22:55:54 +0800</pubDate><description><![CDATA[React低代码项目：Redux 状态管理]]></description><category></category></item><item><title><![CDATA[React 低代码项目：网络请求与问卷基础实现]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145707647</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145707647</guid><author>CaptainDrake</author><pubDate>Tue, 18 Feb 2025 15:44:11 +0800</pubDate><description><![CDATA[**技术要点：**
- HTTP协议
- XMLHttpRequest、fetch、axios
- mock.js、postman
- Webpack devServer 代理、craco.js 扩展 webpack
- Restful API]]></description><category></category></item><item><title><![CDATA[React useState 和 useEffect 使用坑点注意总结]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145672505</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145672505</guid><author>CaptainDrake</author><pubDate>Sun, 16 Feb 2025 23:53:45 +0800</pubDate><description><![CDATA[useState 的初始化值 只在第一次渲染时计算，并且这个值不会随着组件重新渲染而更新。
useEffect 可能出现死循环，比如处理请求接口时，依赖项绑定对象类型数据，会死循环。]]></description><category></category></item><item><title><![CDATA[React 低代码项目：组件设计]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145621838</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145621838</guid><author>CaptainDrake</author><pubDate>Thu, 13 Feb 2025 22:29:13 +0800</pubDate><description><![CDATA[React 低代码项目：组件设计]]></description><category></category></item><item><title><![CDATA[CSS Module 常用笔记]]></title><link>https://blog.csdn.net/CaptainDrake/article/details/145433055</link><guid>https://blog.csdn.net/CaptainDrake/article/details/145433055</guid><author>CaptainDrake</author><pubDate>Mon, 03 Feb 2025 20:44:53 +0800</pubDate><description><![CDATA[CSS Module 简明笔记]]></description><category></category></item></channel></rss>