AI 写 todo + 解释
为什么要学VibeCoder 第一个完整应用就是 todo。不懂组件 / 状态等于看天书。
打个比方搭乐高:每积木块(组件)有自己形状(state),拼起来成玩具。
VibeCoder 场景Claude Code 给你 React 代码,你不知道 useState 那行在干嘛。
你完全没写过前端,想做一个本地能跑的最小 todo。
前置本地装好 Node.js 18+
- 01npm create vite@latest todo -- --template react。
- 02把 App.jsx 替换成 AI 给的代码。
- 03npm install && npm run dev。
- 04浏览器打开看效果,验证添加/勾选/删除。
- 05自己照着 AI 的解释把'组件、状态、渲染'三个词复述给自己听。
粘贴到 Claude Code(或任何 LLM 终端)
帮我用 React + Vite 做一个最小可用的 todo 应用。要求:1. 一次到位,包含 添加、勾选完成、删除 三个功能。2. 代码不超过 100 行(含 App.jsx)。3. 不要用 redux、router 等任何额外库,只用 useState。4. 给完代码后,单独列一段'概念解释':什么是组件、什么是状态(state)、为什么 setState 后页面会重新渲染。每个概念用我能听懂的中文 2-3 句话讲清楚。✓ 完成判据浏览器里能添加、勾选、删除 todo;你能用一段话解释什么是 state。
坑不要让 AI 一开始就加路由和后端,越简单越容易看懂概念。