Codex Chief Livewire 列表更新|只刷新变动条目并测试事件
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/livewire-development/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/livewire-development/`,把核对后的文件保存为 `.agents/skills/livewire-development/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$livewire-development` 并选择同名技能。
中文摘要
按 Chief 的 Livewire 约定维护显式组件状态,缩小列表重渲染范围,并同时检查事件和输出。
SKILL.md 中文导读
可复现示例
为一个模拟任务列表规划单项重命名测试。
{"rows":[7,9],"changedId":7,"newLabel":"Ready for review","emitted":"task-7-renamed"}工作步骤
- 把状态保存在负责该行为的最小组件中。
- 为条目保留稳定标识,并限定事件范围。
- 测试数据变化、事件发出和界面输出。
验收方法
断言 `row7=Ready for review`、`row9=unchanged`,并核对发出 `task-7-renamed`,使该场景只更新第 7 项。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开 Chief 的 Livewire 项目,提供列表组件、条目 ID 和要触发的事件。
常见问题
单条记录变更时每次重载完整列表合适吗?
优先使用稳定的条目键和定向重渲染,保留其他条目的已加载状态。