文档是这样说的:
cacheEntryRemoved
- 一个 Promise,允许您等待缓存条目从缓存中删除的时间点,方法是在应用程序中不再使用/订阅太长时间或调度 api.utils.resetApiState。
我已经在视觉上扫描了文档,但我还没有像我想的那样理解这部分。
上面的引用是否意味着当使用查询的组件卸载时,承诺已经实现?
组件何时接收流式更新呢?
cacheEntryRemoved
当不再需要从 WS 服务器接收的部分消息时,在 onCacheEntryAdded 中实现承诺后立即部分取消订阅现有的 WebSockets 连接是否是一种好习惯?还是从 WS 连接的该通道取消订阅 useEffect 挂钩的清理功能更好?
我有一个 Socket.IO 连接,用于并行接收更多通道的消息,一些组件需要一个通道,一些其他组件需要另一个,其他一些组件需要与现有已安装组件相同的通道。履行此承诺后是否可以退订频道?我在这个其他问题中提供了更多关于此的信息。