58云玻网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 469|回复: 0

GraphQL Apollo 客户端中的反应变量

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-10-31 14:19:49 | 显示全部楼层 |阅读模式
反应变量与 GraphQL Apollo 一起使用,并为您提供与 Redux 或 Context API 相同的功能,而没有这些其他工具附带的复杂性或额外层。GraphQL Apollo 中的反应变量易于使用,并且与 Redux 相比没有那么多设置过程。
在本文中,我们将研究如何设置反应变量,GraphQL 缓存策略如何在定义缓存读写时发挥作用,并为开发人员提供单独添加客户端类型的能力,以便我们可以像查询远程 GraphQL 数据一样构造客户端变量的查询。在详细了解反应变量的基础知识后,我们将构建一个简单的应用程序,根据反应变量的值将应用程序的主题切换为暗模式或亮模式。我们将研究如何查询反应变量,如何更 牙买加手机号码列表 新存储在反应变量中的值,以及值的变化如何触发组件更新,这些组件依赖于反应变量以发生某些操作。

本文的目标受众包括已经将 GraphqL 与状态管理工具(如 Context API 或 Redux)一起使用并愿意探索在 GraphQL 中处理状态管理的新模式的软件开发人员,或者正在寻找有效方法处理全局共享的 GraphQL 初学者GraphQL 中的本地状态,而无需使用外部工具使事情变得太复杂。为了跟上这个,你应该也有 ReactJS 和 CSS 的现有知识。

GraphQL 快速介绍 #使用 GraphQL,您可以准确地获得所需的数据,还可以获得返回的数据以及按需要构建的数据。



是一种用于 API 的查询语言,也是使用现有数据完成这些查询的运行时。GraphQL 为您的 API 中的数据提供了完整且易于理解的描述,使客户能够准确地询问他们需要什么,仅此而已,随着时间的推移更容易发展 API,并启用强大的开发人员工具。”

— GraphQL 网站
跳转后更多!继续往下看↓认识图像优化,Addy Osmani 全新的实用指南,用于在网络上优化和交付高质量图像。从格式和压缩到交付和维护:一切尽在一本528 页的书中。

跳转到目录↬

GraphQL 中的 Apollo Client 是什么?
Apollo Client 帮助您避免手动跟踪加载和错误状态。它还提供了将 GraphQL 与现代 React 模式(如钩子等)结合使用的能力。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX ( 鲁ICP备2024066306号 )

GMT+8, 2024-11-28 08:28 , Processed in 1.059913 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表