状态机驱动的生命周期
State Machine
打开即识别登录态,验证后进入正常面板;异常时一键诊断,退出仍保留本地配置——每个状态都有清晰的界面与动作。
保留欢迎、登录注册、正常面板、故障诊断、退出登录 5 个核心状态,用于展示插件从接入到日常使用的关键流程。
Lifecycle Flow
展示账户信息、插件更新、Cursor 补丁和故障检测入口。
1import { useState } from 'react'
2import type { Todo } from './types'
4export function TodoList() {
5 const [items, setItems] = useState<Todo[]>([])
6 const [filter, setFilter] = useState<'all'|'open'|'done'>('all')
8 const add = (title: string) => {
9 setItems(prev => [...prev, { id: uid(), title, done: false }])
12 const toggle = (id: string) => {
13 setItems(prev => prev.map(it =>
14 it.id === id ? { ...it, done: !it.done } : it
21 return (
22 <section className="max-w-md mx-auto">
23 <Header onAdd={add} />
24 <FilterBar value={filter} onChange={setFilter} />
27 <TodoItem key={it.id} item={it} onToggle={toggle} />
30 </section>
32}
从接入、验证、日常使用到排障与退出,每个环节都为高频使用场景打磨。
State Machine
打开即识别登录态,验证后进入正常面板;异常时一键诊断,退出仍保留本地配置——每个状态都有清晰的界面与动作。
节点 us-west-1 · HTTP/2 直连,低延高可用
Worker · H2 代理 · Cursor 设置 · Patch 状态
启用即生效,结束或还原一键切换
退出不卸载补丁,重新登录即可继续