Logo
☆☆☆☆☆
0.0
Intermediate
20h

GraphQL 实用指南:从客户端视角出发

本课程力求实用,提供互动式学习体验。课程从GraphQL的入门介绍开始,逐步引导你使用GitHub的GraphQL API进行查询和变更操作的实践。 在帮助你掌握GraphQL基础之后,课程将深入讲解如何在React中使用GraphQL,并进一步介绍如何与Apollo Client集成。你将通过一个结合了GraphQL、React和Apollo Client的问题追踪应用项目来巩固所学知识。 最后,本课程还引入了Educative最新功能:实时虚拟机(VM)。你现在可以在浏览器中获得一个具有原生外观和感觉的终端环境,直接修改代码并实时查看效果!

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
GraphQL 实用指南:从客户端视角出发
本课程力求实用,提供互动式学习体验。课程从GraphQL的入门介绍开始,逐步引导你使用GitHub的GraphQL API进行查询和变更操作的实践。 在帮助你掌握GraphQL基础之后,课程将深入讲解如何在React中使用GraphQL,并进一步介绍如何与Apollo Client集成。你将通过一...

WHAT YOU'LL LEARN

掌握 GraphQL 的核心概念与语法:查询、变更、别名、片段、变量、指令与分页

Content

7 Lessons • 0 Quizzes • 0 Challenges

GraphQL 简介
  1. 1

    GraphQL 的发展与核心特性

  2. 2

    GraphQL 服务器与 GraphQL 客户端

如何开始
  1. 1

    生成个性化访问令牌

  2. 2

    使用我们的个性化访问令牌

  3. 3

    与 GitHub 的 GraphQL API 交互

  4. 4

    开始使用 GitHub 的 GraphQL API

介绍 Apollo Client 与 GraphQL
  1. 1

    Apollo Client 简介

  2. 2

    从 Apollo Boost 开始

  3. 3

    Apollo Boost 测验

  4. 4

    使用 Apollo Client 执行 GraphQL 查询

  5. 5

    GraphQL 查询执行测验

  6. 6

    Apollo Client 与 GraphQL 变量、嵌套对象

  7. 7

    挑战:Apollo Client 与 GraphQL 分页

  8. 8

    GraphQL 变量与嵌套对象测验

  9. 9

    Apollo Client 与 GraphQL 变更操作

  10. 10

    挑战:实现 `removeStar` 变异操作

探索 GitHub 的 GraphQL API
  1. 1

    我的第一个查询

  2. 2

    查询与组织

  3. 3

    GraphQL 变量

  4. 4

    查询的结构

  5. 5

    GraphQL 变更

  6. 6

    GraphQL 分页

使用 React、Apollo 与 GraphQL
  1. 1

    编写你的第一个使用 GraphQL 和 Apollo Client 的 React 应用

  2. 2

    为 React 配置 Apollo Client 以连接 GitHub 的 GraphQL API

  3. 3

    关于配置Apollo Client的测验

  4. 4

    将数据层与视图层连接:介绍 React Apollo

  5. 5

    数据层与视图层连接测验

  6. 6

    使用 Apollo Client 的 React 中的 GraphQL 查询

  7. 7

    关于使用 Apollo Client 编写 GraphQL 查询的测验

  8. 8

    Apollo Client 错误处理在 React 中

  9. 9

    Apollo Client 错误处理测验

  10. 10

    使用 Apollo Client 的 React 中的 GraphQL Mutation

  11. 11

    GraphQL Mutation 测验

  12. 12

    在 React 中使用高阶组件实现 GraphQL 查询/变更

  13. 13

    GraphQL Mutation 与高阶组件测验

  14. 14

    使用 Apollo Client 进行 React 中的本地状态管理

  15. 15

    关于使用 Apollo Client 进行本地状态管理的测验

  16. 16

    Apollo Client 乐观 UI 在 React 中的应用

  17. 17

    React 中的客户端乐观 UI 测试题

  18. 18

    使用 Apollo Client 实现 React 中的 GraphQL 分页

  19. 19

    GraphQL 分页测验

  20. 20

    使用 Apollo Client 在 React 中缓存 GraphQL 查询

  21. 21

    查询缓存测验

  22. 22

    实现问题功能:设置

  23. 23

    实现问题功能:客户端筛选

  24. 24

    实现问题功能:服务器端过滤

  25. 25

    React 中的 Apollo Client 预取功能

  26. 26

    关于 Apollo Client 预取的测验

  27. 27

    挑战:评论功能

将 React 与 GraphQL 结合使用
  1. 1

    使用 React 编写 GraphQL 应用入门

  2. 2

    React GraphQL 查询

  3. 3

    React 中的 GraphQL 嵌套对象

  4. 4

    React 中的 GraphQL 变量和参数

  5. 5

    React GraphQL 分页

  6. 6

    React 中的 GraphQL 变更

  7. 7

    不使用 GraphQL 客户端库的局限性

本地安装指南
  1. 1

    安装包以使用 React 与 GraphQL

  2. 2

    安装包以在项目中使用 Apollo Client 与 GraphQL

  3. 3

    安装包以使用 React 与 Apollo GraphQL

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)