02 · 让状态变得可靠 永久链接Your Name02 · 让状态变得可靠Your Name2026 年 7 月 10 日约 152 字#状态管理状态设计的关键,是明确谁拥有事实。状态问题很少只是“少刷新了一次”。更常见的原因是多个地方都以为自己拥有最终事实。 1唯一事实来源 先确定数据由谁拥有,再决定界面如何派生。临时交互状态可以留在视图,持久事实必须有明确边界。 2乐观更新 乐观更新让操作显得即时,但失败时必须能够回滚,并且不能让选择状态丢失。 3可恢复 真正可靠的状态不是永不失败,而是在失败以后仍然知道应该回到哪里。来自开放网络的回应引用、喜欢、转发和站外回复会通过 Webmention 回到这里。正在读取开放网络回应…上一篇01 · 从最小闭环开始下一篇我为什么重新选择本地写作评论评论还没开放。配好下面四项后,这里才会出现评论框。打开 Giscus,安装到一个已开启 Discussions 的公开仓库,把仓库、仓库 ID、分类、分类 ID 写入 .env.local 和 GitHub Actions Variables:GISCUS_REPO、GISCUS_REPO_ID、GISCUS_CATEGORY、GISCUS_CATEGORY_ID。目录目录
评论
评论还没开放。配好下面四项后,这里才会出现评论框。
打开 Giscus,安装到一个已开启 Discussions 的公开仓库,把仓库、仓库 ID、分类、分类 ID 写入
.env.local和 GitHub Actions Variables:GISCUS_REPO、GISCUS_REPO_ID、GISCUS_CATEGORY、GISCUS_CATEGORY_ID。