fullstack GraphQL学习笔记(4)客户端
1、直接发送查询和突变而不构建HTTP请求
它允许您以声明方式获取和更新数据。换句话说,我们在API抽象阶梯上爬了一步,而不必再自己处理低级网络任务了。
2、视图层集成和UI更新
一旦GraphQL客户端收到并处理了服务器响应,请求的数据就会以某种方式结束在UI中。根据您正在开发的平台和框架,将会有不同的方法来处理UI更新
3、缓存查询结果:概念和策略
预先规范化数据。这意味着(可能嵌套的)查询结果变得扁平化,并且store将只包含可以使用全局唯一ID引用的单个记录.
4、构建时模式验证和优化
由于schema包含有关客户端可能使用GraphQL API执行的操作的所有信息,因此可以验证并优化客户端在构建时发送的查询。
5、共置视图和数据依赖项
把ui代码和数据请求放在一起,大大方便了开发。
浙公网安备 33010602011771号