###年前最后一篇文章,纪念过去不曾察觉的一年,后天就过年了,新年快乐
1.apollo与graphql, gql支持很多语言,包括与前端的express和koa框架已集成。
2.创建数据模型
上述定义了试题类型和查询类型,不明白的可以去看graphql官网。
3.定义resolver实现查询接口
上述就是简单的crud操作,相信大家比较了解了。
4.提供前端数据来源,启动程序。
用node运行之后就可以开始使用graphql查询,作者现在大概也只掌握了一半多点的查询。。。
5.将apollo引入到已有的react项目中。
是的大家会感到奇怪,熟悉的redux的provider不见了,其实这里就是用Apollo来取代redux来做数据传递的。。。
6.在react页面中使用gql查询的数据
到这里我们刚才创建的books就可以显示到页面上了。
7.另一种方式呈现
这种方式大家会更熟悉吧,这也是redux像组件传递数据的一种形式。
8.每一期结尾送一波福利