graphql-normalizr: 儲存規範化GraphQL響應資料
這是一款規範化GraphQL響應以持久儲存在客戶端快取/狀態中的工具!
我們都喜歡GraphQL,我們想要使用它。有大量的庫包幫助我們輕鬆地做到這一點,但仍有一個問題......你如何儲存這些資料?
是的,當響應反映出我們要求的確切結構時,一切都很棒,但是我們不希望以這種方式快取它,是嗎?我們可能想要一個標準化的資料版本,我們可以將它們持久儲存到我們的儲存並有效地讀取/修改它。
Flux或Redux儲存最適合規範化資料,還有一些GraphQL客戶端可用於在本地快取/狀態(blips或apollo-link-state)上執行查詢,在這種情況下,我們肯定需要保留規範化資料。
GraphQLNormalizr簡單,快速,輕量級,它提供了完成此操作所需的所有工具,唯一的要求是為所有節點包含id和__typename欄位。
相關文章
- 資料探勘實驗(一)資料規範化【最小-最大規範化、零-均值規範化、小數定標規範化】
- laravel-api-response - 規範化和標準化 Laravel API 響應資料結構LaravelAPI資料結構
- 教你更優雅地寫 API 之規範響應資料API
- 1.2.4 資料庫規範化資料庫
- Flutter持久化儲存之資料庫儲存Flutter持久化資料庫
- Netflix實戰指南:規模化時序資料儲存
- 資料倉儲(7)數倉規範設計
- 規範 API 介面錯誤響應格式API
- iOS資料持久化儲存-CoreDataiOS持久化
- Kubernetes 持久化資料儲存 StorageClass持久化
- 規模化執行容器時的最佳資料儲存路徑
- 資料的規範化——Pandas處理
- 資料庫表規範化問題資料庫
- MySQL資料庫規範 (設計規範+開發規範+操作規範)MySql資料庫
- 資料儲存--檔案儲存
- HarmonyOS:儲存你的應用資料
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- 『前端規範化』CSS命名規範化前端CSS
- Python中高階資料儲存及應用Python
- MySQL 規範 (資料庫表設計規範)MySql資料庫
- 資料庫規範之SQL規範寫法資料庫SQL
- 海量非結構化資料儲存難題 ,杉巖資料物件儲存完美解決物件
- Room-資料持久化儲存(入門)OOM持久化
- 理解資料庫規範化的意義ZI資料庫
- TiDB資料儲存TiDB
- 資料儲存:CoreData
- iOS 資料儲存iOS
- mysql資料庫規範MySql資料庫
- 資料庫命令規範資料庫
- Alter修改表結構對資料儲存的影響PP
- 資料庫到底應該如何儲存密碼?資料庫密碼
- 類别範本的簡單應用(用於儲存不同型別資料的類容器)型別
- 資料儲存(歸檔解檔,沙河儲存)
- 企業的六種資料儲存合規性策略
- 八、資料庫的歸約,三大正規化(規範資料庫設計)資料庫
- 1.05 docker的持久化儲存和資料共享Docker持久化
- Docker的持久化儲存和資料共享(四)Docker持久化
- drf入門規範、序列化器元件、檢視元件、請求與響應元件