Apollo Client 安装2025年3月17日 | 阅读 3 分钟 我们已经安装了 Apollo server 以在服务器端构建 GraphQL 规范。现在,是时候设置 Apollo client 以构建客户端应用程序了。 什么是 Apollo Client?Apollo client 与 GraphQL 一起使用,以提供构建客户端应用程序的最佳环境。它是一个完整的状态管理库,也是一个功能齐全的用于 JavaScript 应用程序的缓存 GraphQL 客户端。 使用 Apollo client,我们只需编写一个 GraphQL 查询,它将负责请求和缓存我们的数据,以及更新我们的 UI。 Apollo Client 可以很容易地与 React、Angular、Vue、Meteor 和 Ember 等集成。 Apollo client 方便开发者使用 GraphQL 快速构建 UI。它也可以用于从任何 JavaScript 前端检索数据。 Apollo Client 的特性以下是 Apollo Client 最重要特性的列表
Apollo Client 支持的框架除了 React 之外,Apollo Client 还支持以下其他平台 JavaScript
Web 组件
原生移动
设置 Apollo Client为 Apollo client 打开一个新的 node.js 命令提示符。在执行客户端应用程序之前,必须保持 node.js 服务器终端运行。 客户端 React 应用程序将在端口号 3000 上运行,服务器应用程序将在端口号 4000 上运行。 服务器应用程序 ![]() ![]() 步骤 1:创建一个 React 应用程序 ![]() 步骤 2:启动客户端 转到终端中的当前文件夹路径 "hello-world-client",并使用 npm start 命令启动项目。 ![]() 输出 ![]() 步骤 3:安装 Apollo Client 库 在这里,我们将为我们的 React 应用程序安装和配置 Apollo Client。 安装和配置 Apollo client 的最佳和最简单的方法是使用 Apollo Boost。 这将使用推荐的设置配置 Apollo client。 Apollo Boost 包含用于构建 Apollo 应用程序的必需包,例如内存缓存、本地状态管理和错误处理。 它也可以用于处理身份验证等功能。 ![]() 现在,GraphQL 库和 Apollo Boost 包已下载到客户端。 步骤 4:修改 index.js 文件 使用以下代码修改 index.js 文件中的 App 组件 输出 { "data": { "companies": [ { "name": "Infosys", "owner": "N.R Narayan Murthy" }, { "name": "Wipro", "owner": "Mohamed Hasham Premji" }, { "name": "Reliance Industries", "owner": "Dhirubhai Ambani" }, { "name": "Bajaj Auto", "owner": "Jamnalal Bajaj" } ] } } |
我们请求您订阅我们的新闻通讯以获取最新更新。