套件概覽
一個 Flutter 套件,可實現 Firestore 數據的懶加載分頁形式,透過僅取得可見或附近頁面來提升捲動效能。它簡化了無限捲動的實作,內建狀態管理與錯誤處理。專為與 Firebase Firestore 無縫整合而設計,支援高效資料串流並減少不必要的網路請求。適用於大型資料集清單,例如資訊流、聊天記錄或產品目錄。
適用情境
- 無限滾動列表
- 聊天訊息載入中
- 產品目錄分頁
- 使用者動態顯示
- 即時數據流
主要特色
- Firestore 的懶加載
- 內建分頁狀態
- 錯誤與載入狀態
- 高效能的網路使用
- 與 ListView 的輕鬆整合
- 滾動時自動分頁取得
適合對象
- 大型 Firestore 數據集的應用程式
- 無限捲動 UI
- 即時資料顯示
- 對效能敏感的應用
- 基於 Firebase 的應用程式
使用建議
- 需要Firestore設定
- 僅限 Firestore 數據來源
- 可能需要自定查詢邏輯
- 不適合小數據集
- 依賴互聯網連接