GraphQL实战:写给全栈工程师们
上QQ阅读APP看书,第一时间看更新

第3章 电商网站前端开发

导读:本章主要解决的问题

如何架构前端应用?

如何取得数据?

如何显示数据?

如何修改数据?

一个好的应用是前端和后端的完美结合,设计并实现有生命力的前端是一个应用成功与否的重要一环。在本章中,读者会看到很多前端工程使用GraphQL的常用例子和优化技巧。使用GraphQL的前端开发模式是多种多样的,一本书的篇幅是无法全部涵盖,希望读者可以举一反三,结合实际项目所使用的框架,灵活应用。本章通过GraphQL的前端代码的讲解,来让读者更好地了解什么样的GraphQL API会是前端工程师喜闻乐见的好API。希望读者能通过本章中的前端代码实例,了解GraphQL API设计的奥义。

基本思路1:基于Schema,尽量少甚至不关心后端具体实现。

基本思路2:前端代码要易维护、易修改、易测试。

基本思路3:尽量减少代码重复,做到DRY[1]