FLUTTER ECOSYSTEM

ferry_cache

用于 GraphQL 操作和片段的规范化、强类型化、乐观缓存

最新版本
0.10.1
近 30 天下载
8.2万
喜欢数
4
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Ferry Cache 是一个经过归一化、强类型且乐观的缓存解决方案,专为 GraphQL 操作和片段设计。它通过以结构化、去重的格式存储响应,确保高效的数据管理,减少冗余的网络请求。该缓存支持实时更新和乐观 UI 行为,在执行变更时提升用户体验。专为 GQL Dart 生态系统打造,可与 Ferry 无缝集成,实现跨多个平台的健壮客户端状态处理。

适合场景
  • 缓存 GraphQL 查询结果
  • 乐观的 UI 更新在变更之后
  • 跨组件管理归一化数据
  • 减少冗余的网络调用
  • 支持离线优先的应用程序
  • 在应用程序的不同部分之间同步状态
主要特点
  • 归一化数据存储
  • 缓存条目的强类型
  • 乐观更新
  • GraphQL 片段支持
  • 跨平台兼容性
  • 与渡轮的集成
适合对象
  • 使用 GraphQL 的 Dart/Flutter 应用
  • 需要类型安全缓存的开发人员
  • 需要实时数据同步的项目
  • 具有复杂嵌套数据结构的应用程序
  • 构建可扩展 GraphQL 客户端的团队
使用建议
  • 需要与渡轮集成
  • 限制为 GraphQL 工作流
  • 可能需要学习曲线来理解归一化概念
  • 依赖于 GQL Dart 生态系统
  • 不适用于非GraphQL数据源
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add ferry_cache

所属分类

依赖

依赖清单 7 项

源码仓库

关联项目

暂无相关数据。