Logo
☆☆☆☆☆
0.0
Intermediate
4h

将 Apollo Client 与 React 应用集成

Apollo Client 是一个在 JavaScript 中广受欢迎的库,常与 React 应用集成,用于通过 GraphQL 获取和管理本地及远程数据。它是一个功能全面的状态管理库,能够以极少的代码自动管理应用状态。 本课程将教你如何将 React 应用与 GraphQL 服务器集成。课程中将使用 Apollo 与 React 应用配合,查询 GraphQL 服务器数据。你将学习如何使用 GraphQL Code Generator 生成 TypeScript 代码,以便在 React 应用中以标准化的方式查询和使用 GraphQL 数据。你还将学习如何生成延迟查询并使用联合类型。课程结束时,你还将掌握如何使用变更(mutations)及其执行方式。 本课程将帮助你掌握使用 Apollo Client 进行数据获取、缓存和状态管理的实际技能。为进一步提升能力,你可以将 Apollo Client 用于集成 Angular、Vue、Solid、Svelte 等其他 JavaScript 框架。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
将 Apollo Client 与 React 应用集成
Apollo Client 是一个在 JavaScript 中广受欢迎的库,常与 React 应用集成,用于通过 GraphQL 获取和管理本地及远程数据。它是一个功能全面的状态管理库,能够以极少的代码自动管理应用状态。 本课程将教你如何将 React 应用与 GraphQL 服务器集成。课程中将...

WHAT YOU'LL LEARN

与 React 应用集成 Apollo Client 的实战经验

Content

8 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程简介

介绍 Apollo Client
  1. 1

    探索 React 应用

  2. 2

    将 Apollo 添加到 React 应用程序

  3. 3

    编写 GraphQL 查询

  4. 4

    创建一个带有 Apollo 的 React 应用

自动生成类型
  1. 1

    生成客户端类型

  2. 2

    生成的书籍类型

  3. 3

    生成的 AllBooksQuery 类型

  4. 4

    自动生成的查询函数

  5. 5

    总结自动生成的类型

  6. 6

    关于自动生成类型的测验

懒加载查询
  1. 1

    变得懒惰

  2. 2

    查询防抖

  3. 3

    结束懒加载查询

  4. 4

    关于惰性查询的测验

联合类型
  1. 1

    联合类型简介

  2. 2

    查询用户

  3. 3

    总结联合类型

  4. 4

    关于联合类型的测验

变异
  1. 1

    使用变异创建

  2. 2

    启用服务器通信

  3. 3

    使用 createBook 变更

  4. 4

    使用变更进行反馈与验证

  5. 5

    总结:变异操作

  6. 6

    关于变异的测验

结论
  1. 1

    最后的话

附录
  1. 1

    使用 Apollo 设置 React 应用程序

  2. 2

    设置 GraphQL 代码生成器

  3. 3

    GraphQL 服务器、TypeScript 和 Node 依赖项

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)