搜索插件、代码仓与 APP 分类

插件详情v3.1.0

fquery

简单而强大的异步状态管理解决方案,内置缓存功能

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
4750
喜欢数
89
Pub 分数
145

安装插件

flutter pub add fquery

插件介绍

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

FQuery 是一个轻量级的异步状态管理包,专为 Flutter 设计,可简化异步数据处理并内置缓存功能。它使开发者能够高效地管理远程和本地数据,通过自动缓存失效和重试机制减少样板代码并提升性能。FQuery 可无缝集成到 Flutter 应用中,提供响应式更新和简洁的 API 使用方式,用于获取、存储和响应异步数据状态。

适合场景

  • 使用缓存管理远程 API 数据
  • 处理 UI 中的加载和错误状态
  • 简化复杂界面中的异步数据流
  • 减少状态管理中的样板代码
  • 实现自动缓存刷新
  • 在多个 widget 之间重用缓存数据

主要特点

  • 内置的异步操作缓存
  • 失败时自动重试
  • 最小化样板代码
  • 响应式状态更新
  • 支持多种缓存策略
  • 轻松集成到现有的 Flutter 代码中

适合对象

  • 寻求简单异步状态管理的开发者
  • 需要高效数据缓存的项目
  • 频繁调用 API 的应用
  • 希望减少状态管理复杂性的团队
  • Flutter 应用针对多个平台

使用建议

  • 仅限异步数据处理
  • 除了内存缓存外,没有内置持久性
  • 可能需要额外设置以处理复杂的缓存淘汰
  • 不理想用于大规模全局状态,除非进行定制

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Banner

Community

discord server invite

GitHub Repo stars

The goal of this library is to make async state management as easy as instantiating a sync variable. It can be used to data fetching from servers or apis or any other async function that you can encounter while developing your apps.

Packages

These are the packages hosted in this repository:

Package Pub Points Usage Issues Pull requests
fquery pub package pub points downloads GitHub issues by-label GitHub pull requests by-label
fquery_core pub package pub points downloads GitHub issues by-label GitHub pull requests by-label

所属分类

依赖

依赖清单 5 项

源码仓库

使用此插件的项目

暂无相关数据。