# _backup: 多设备 Hooks V2 备选方案

本目录保留了基于「事件订阅 + 版本追踪 + Proxy 依赖追踪」的多设备 Hooks 实现（V2 版本）。

## 包含文件

- `useDevicesSelector.tsx` — 公共基础 Hook，封装事件订阅/版本追踪/依赖追踪逻辑
- `useDevicesV2.tsx` — useDevices 的 V2 实现
- `useDevicesPropsV2.tsx` — useDevicesProps 的 V2 实现
- `useStructuredDevicesPropsV2.tsx` — useStructuredDevicesProps 的 V2 实现
- `dependencyTracker.ts` — Proxy 依赖追踪与版本签名工具

## 何时考虑恢复

当遇到以下极端场景时，可考虑用 V2 替换当前的简化版：

- **50+ 设备** 同时管理
- **50+ 多设备 Hooks** 同时使用
- **高频 DP 上报**（10Hz+）

在这些场景下，V2 的依赖追踪可以避免不相关 Hooks 执行 selector，减少每次事件的计算量。

## 设计文档

详见 `docs/sdm-multi-device-hooks-simplification.md`。
