GraphQL 入門: 簡介
GraphQL 入門: Apollo Client - 簡介
GraphQL 入門: Apollo Client - 安裝和配置選項
GraphQL 入門: Apollo Client - 鏈接到數據
GraphQL 入門: Apollo Client - 網絡層
GraphQL 入門: Apollo Client - 開發調試工具
GraphQL 入門: Apollo Client - 持久化GraphQL查詢概要
GraphQL 入門: Apollo Client - 存儲API
GraphQL 入門: Apollo Client - 查詢(Batching)合併前端
本文是在React應用程序中使用Apollo Javascript GraphQL客戶端和react-apollo
集成包的官方指南. 上手指南能夠參考 Learn Apollo.react
Apollo 社區開發和維護了許多用於簡化 GraphQL使用的工具, 支持不一樣的前端和服務器技術. 雖然本指南只關注與 與React的集成. ios
Apollo 還支持原始移動設備客戶的, 這裏有一個處於開發中的iOS 客戶的庫, Android 客戶的還在計劃當中. 本文中描述的集成方法能夠不加修改的用於 React Native 的兩個平臺(iOS, Android).git
直接支持React Nativegithub
Redux: Apollo客戶端內部使用了Redux管理前端應用的狀態.segmentfault
獨立於客戶端路由, 你能夠選擇任何你喜歡的路由庫, 好比React Router後端
支持任何GraphQL 服務器緩存
對於使用 react-apollo
仍是其餘的GraphQL客戶端庫, 考慮一下項目的目標是有價值的.服務器
Relay 是一個爲了構建移動應用開發的React相關的GraphQL客戶端. Apollo 有和Relay 相似的功能, 但它的目標是做爲一個通用的工具和任何模式, 認識前端價格一塊兒使用. Relay是做爲一箇中間層重度耦合在前端和後端之間的, 缺乏一些靈活性.網絡
Lokka 是一個簡單的GraphQL Javascript客戶端, 支持基本查詢緩存. Apollo 更復雜, 包括更成熟的緩存和一組更新和獲取數據的高級功能.
GraphQL.org 關於GraphQL查詢語言的簡介和參考資料.
Apollodata 學習Apollo開源工具的網站
博客 包含關於GraphQL的詳細信息