Apollo Client是一款功能齐全的缓存GraphQL客户端,集成了React、Angular等。它允许您轻松构建通过GraphQL获取数据的UI组件。 为了从apollo-client中获得最大价值,您应该将其与其一个视图层集成一起使用。
Apollo Client还为所有流行的前端框架提供了视图层集成。 为了获得最佳体验,请确保使用视图集成层作为首选框架。
Apollo Client可以在您想要使用GraphQL服务器的数据的任何JavaScript前端中使用。 它的:
- 渐进地使用,以便您可以将其放入现有的JavaScript应用程序中,并开始使用GraphQL作为UI的一部分。
- 通用兼容,使Apollo可以与任何构建设置、任何GraphQL服务器和任何GraphQL模式一起使用。
- 很容易开始,您可以立即开始加载数据,并在以后了解高级功能。
- 可检查和可理解的,以便您可以拥有优秀的开发工具来准确了解应用程序中发生的情况。
- 专为交互式应用程序而设计,因此您的用户可以进行更改,并看到他们立即反映在UI中。
- 小而灵活,这样你就不会得到你不需要的东西。核心压缩在25kb以下。
- 社区驱动,阿波罗由社区驱动,服务于各种用例。 一切都是在开放的计划和发展。