Apollo client

为每个服务器或UI框架提供一个功能齐全的、生产就绪的缓存GraphQL客户端。( A fully-featured, production ready caching GraphQL client for every server or UI framework )

Github星跟蹤圖

Apollo Client是一款功能齐全的缓存GraphQL客户端,集成了React、Angular等。它允许您轻松构建通过GraphQL获取数据的UI组件。 为了从apollo-client中获得最大价值,您应该将其与其一个视图层集成一起使用。

Apollo Client还为所有流行的前端框架提供了视图层集成。 为了获得最佳体验,请确保使用视图集成层作为首选框架。

Apollo Client可以在您想要使用GraphQL服务器的数据的任何JavaScript前端中使用。 它的:
  • 渐进地使用,以便您可以将其放入现有的JavaScript应用程序中,并开始使用GraphQL作为UI的一部分。
  • 通用兼容,使Apollo可以与任何构建设置、任何GraphQL服务器和任何GraphQL模式一起使用。
  • 很容易开始,您可以立即开始加载数据,并在以后了解高级功能。
  • 可检查和可理解的,以便您可以拥有优秀的开发工具来准确了解应用程序中发生的情况。
  • 专为交互式应用程序而设计,因此您的用户可以进行更改,并看到他们立即反映在UI中。
  • 小而灵活,这样你就不会得到你不需要的东西。核心压缩在25kb以下。
  • 社区驱动,阿波罗由社区驱动,服务于各种用例。 一切都是在开放的计划和发展。

概覽

名稱與所有者apollographql/apollo-client
主編程語言TypeScript
編程語言TypeScript (語言數: 4)
平台Android, iOS, Web browsers
許可證MIT License
發布數1262
最新版本名稱v3.10.1 (發布於 2024-04-24 18:42:29)
第一版名稱v0.0.4 (發布於 2016-04-13 14:13:18)
創建於2016-02-26 20:25:00
推送於2024-04-27 09:20:29
最后一次提交2020-08-22 12:53:10
星數19.2k
關注者數287
派生數2.6k
提交數12.4k
已啟用問題?
問題數5034
打開的問題數483
拉請求數5110
打開的拉請求數45
關閉的拉請求數1138
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Apollo Client

npm version
Build Status
Join the community on Spectrum

Apollo Client is a fully-featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL.

Documentation

All Apollo Client documentation, including React integration articles and helpful recipes, can be found at:
https://www.apollographql.com/docs/react/

The Apollo Client API reference can be found at:
https://www.apollographql.com/docs/react/api/apollo-client/

Maintainers

去到頂部