搜尋套件、儲存庫與 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 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。