<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>互动状态 on PlumePHP</title><link>https://plumephp.com/tags/%E4%BA%92%E5%8A%A8%E7%8A%B6%E6%80%81/</link><description>Recent content in 互动状态 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 16 Oct 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E4%BA%92%E5%8A%A8%E7%8A%B6%E6%80%81/index.xml" rel="self" type="application/rss+xml"/><item><title>《互联网产品的客户端架构·内容、社交与实时互动》5.1 点赞与收藏：本地先行、服务端为准</title><link>https://plumephp.com/inet-client-social-05-1-optimistic-like/</link><pubDate>Fri, 16 Oct 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/inet-client-social-05-1-optimistic-like/</guid><description>点赞与收藏看似只是改一个布尔值，真正难的是本地先行之后如何让服务端裁决：绝对计数与增量事件冲突、列表与详情各存一份状态、连点与取消产生乱序响应。本节给出一个带序号与意图层的 TypeScript 状态存储，用假时钟复现乱序响应，并完整复盘一次计数越点越少的线上问题。</description></item></channel></rss>