---
title: "#React — 文章"
description: 带有“React”标签的文章。
image: "https://zengliangyi.com/og/blog/tag/react.png"
---

标签

# #React

共 2 篇“React”相关文章。

[全部文章](/blog)

- [#React](/blog/tag/react)

- [#ChatCrystal](/blog/tag/chatcrystal)

- [#Node.js](/blog/tag/node-js)

- [#TypeScript](/blog/tag/typescript)

- [#SQLite](/blog/tag/sqlite)

- [#AI](/blog/tag/ai)

- [#数据解析](/blog/tag/数据解析)

- [#MCP](/blog/tag/mcp)

- [#Claude Code](/blog/tag/claude-code)

- [#知识管理](/blog/tag/知识管理)

[##  TanStack Query 数据流：缓存键、失效与后台任务

对照 ChatCrystal 的查询钩子和 API，用离线缓存实验验证参数键与前缀失效，再区分请求成功、后台完成和页面刷新。          曾亮懿       2026年10月6日      阅读约 4 分钟

#ChatCrystal

#React

#TypeScript](/blog/tanstack-query-data-flow)    [##  React 事件订阅的稳定引用问题：从 useEffect 到 useEffectEvent

解决 WebSocket、EventEmitter 和 DOM 监听器因回调变化而反复订阅的问题，并厘清 useRef 代理与 React 19.2 useEffectEvent 的边界。          曾亮懿       2026年3月16日      阅读约 4 分钟

#React

#Hooks

#事件订阅](/blog/react-stable-event-subscriptions)

##  从文章到代码

到我的 GitHub 看看 ChatCrystal、开发者工具和日常学习记录，欢迎交流实现细节。

[访问我的 GitHub](https://github.com/ZengLiangYi)

```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "ZengLiangYi Blog",
  "alternateName": [
    "Zeng Liangyi",
    "ZengLiangYi",
    "zengliangyi.com"
  ],
  "url": "https://zengliangyi.com",
  "description": "曾亮懿的个人网站。记录 AI Native 探索、开发者工具与全栈产品实践。"
}
```
