e2e-ts-gql-workshop端到端类型安全的GraphQL研讨会
端到端类型安全的 GraphQL 应用,少不了这个 e2e-ts-gql-workshop。全流程用 TypeScript 搭起服务端和客户端,Apollo 的类型生成也整得明明白白。React、GraphQL、自动生成 Hook,那套 SpaceX 的 Demo 挺有意思的,边学边搭环境,挺带感。
从 JS REST 客户端一直走到TS GraphQL 客户端,你能清楚看出哪些地方会踩坑,哪些地方能偷懒,适合想吃透端到端类型安全的朋友。是 Apollo 那块的 Hook 自动生成,节省不少体力活。
服务端部分也不拉胯,从最原始的 JS GraphQL 服务开始,再到 TS 版本的升级,看起来简单,实则逻辑过硬。实际项目上,哪怕你只用一部分结构,也能帮你省不少事。用的 Node.js LTS 10.15.3 和 npm 2.21.0,环境要求比较亲民。
要是你之前写过 GraphQL,但还没整合类型安全,那这个 workshop 就是个不错的练手机会。顺手还能看看这几个资源:
- graphql-react-typescript:React + TS + Apollo 的实际案例
- Apollo Server TypeScript Starter:后端入门用蛮顺手的
- GraphQL TS AC3SpaceX 模板:如果你懒得从零搭
嗯,整体比较适合前端老兵升级技能,也适合后端了解前端怎么吃 GraphQL。要是你想搞清楚“前后端怎么一起用 GraphQL 又不掉类型”,那这个 workshop 蛮值得一看。
223.33KB
文件大小:
评论区