React,Vue 和 Angular 等现代前端框架解决了开发人员用于构建复杂用户界面的许多问题。使用组件构建代码,创建出色的动画和创建一致的设计系统比以往任何时候都容易。但是这些框架对于如何加载和管理数据没有明确的建议,无论是客户端状态还是来自后端 API 的数据都没法很好的管理。
这个时候就可以考虑使用使用 GraphQL 作为指定数据需求的语言,Apollo 作为一组技术来协调将数据安排到正确的位置,就可以在短时间内完成 React 或任何其他框架构建应用程序的任务。
一线实践案例
更多内容推荐
GraphQL 是 API 的未来,但它并非银弹
当我们谈论GraphQL将改变世界时,我们到底在谈论什么?
借助 GraphQL 简化离线应用程序的开发
开源 Amplify Framework 是一种命令行工具和库
桌面程序的架构建议
一千个人眼中有一千个哈姆雷特,虽然都在谈 MVC,但是大家眼中的 MVC 各有不同。
2019 年 7 月 5 日
架构师训练营 Week5 命题作业
请用你熟悉的语言实现一致性Hash算法,编写测试用例测试这个算法,测试 100 万 KV 数据,10 个服务器节点的情况下,计算这些 KV 数据在服务器上分布数量的标准差,以评估算法的存储负载不均衡性。
2020 年 7 月 8 日
Spring 课程介绍
2019 年 2 月 11 日
动态化实践,如何选择适合自己的方案?
相比跨平台能力,国内对大前端的动态化能力更加偏执。这是为什么呢?
2019 年 4 月 9 日
Facebook 开源 Relay 技术预览版
为了在React上使用GraphQL,Facebook在2015年1月份推出了Relay框架。近日,该框架的技术预览版正式公布并开源。本文对Relay进行了简要介绍。
微服务监控体系总结
无
2018 年 11 月 9 日
Week6-Homework
Consistency:一致性:每次读取数据都应该是最后写入的数据或者返回一个错误,而不是过期数据,也就是说,数据是一致的。
2020 年 7 月 15 日
Facebook 开源数据查询语言 GraphQL
GraphQL支持了Facebook的数十亿次API调用,工作于Facebook的Lee Byron就此与InfoQ的Rags Srinivas进行了一次问答。
Apollo 发布 GraphQL 平台和 VS 代码扩展
GraphQL背后的公司Apollo刚刚推出了其旗舰产品阿波罗GraphQL平台,称其为“旨在以正确方式进行GraphQL的公司的完整解决方案”。
2019 年 13 大 GraphQL 工具和库
本文收集了一些最出色的 GraphQL 工具和库,内容涵盖客户端库、IDE 及好用的集成。
为什么我不再用 Redux 了
为什么我们非得需要一个全局存储呢?我们的前端应用程序真的那么复杂吗,还是说我们试图用 Redux 做的事情太多了?
152|微页面:如何实现 JS-SDK 的初始化
2020 年 12 月 24 日
通过前端工程化将 Apollo 引入现有 React 技术栈丨 GMTC
开源之初,就逐渐开始受到技术社区的关注。选型方案。解决的问题是什么??低成本地引入团队存量业务?3、通过构建改造现有项目
GraphQL and Apollo A complete data management solution for modern Apps
本次分享介绍GraphQL和Apollo如何成为第一个用于数据管理的全面系统。
了解移动 App 的持续交付生命周期
今天我主要和你分享了移动App的持续交付生命周期的几个主要部分,包括代码及依赖管理、项目信息管理、静态代码检查、构建管理、发布管理、运营管理,以及热修复。
2018 年 9 月 13 日
Amazon AppSync 简介 – 使用实时和离线功能构建数据驱动型应用
在当今时代,我们几乎都会利用移动设备和应用来让我们的生活更加轻松惬意。
前端每周清单第 61 期:Angular 6 发布,苹果为统一 macOS 和 iOS 开发声明式 API
前端每周清单第61期:Angular 6发布,苹果为统一macOS和iOS开发声明式API
Linux 基金会宣布将为 GraphQL 成立基金会
今天,Linux基金会宣布将为GraphQL成立基金会,该项目将专用于发展和稳定GraphQL生态系统,让GraphQL得到广泛关注和采用,这将有助于GraphQL及其周边生态系统的开发。
推荐阅读
Netflix 为什么选择使用 React 来提升用户体验
为什么我们管 Yarn 叫作资源调度框架?
2018 年 11 月 17 日
SwiftUI:Apple 全新的 UI 框架
2019 年 11 月 12 日
Ruby on Rails:如何分析一个软件的接口?
2020 年 6 月 5 日
构建大型 React 应用程序的最佳实践
React Hooks 是不能替代 Redux 的
架构师训练营练习:食堂就餐卡系统设计
2020 年 6 月 8 日
电子书
大厂实战PPT下载
换一换 李宁 | Uber Senior Software Engineer II
黄丹( Kitty ) | 极客邦科技 会议主编
王昱杰 | 腾讯互娱 高级测试工程师
评论