GraphQL 资源:适合初学者的顶级工具、扩展和教程
自 2015 年 Facebook 推出 GraphQL 以来,它的受欢迎程度持续增长。如果您想学习 GraphQL,这里列出了一些最佳入门工具、扩展和教程。
知识库
- GrapQL 官方文档绝对是您开始 GraphQL 冒险的最佳地点。
- 如果您正在寻找有关 GraphQL 项目的原始知识,官方 Facebook 草案 RFC 规范是您应该去的地方。
- GraphQL Weekly是一份包含新闻、文章以及与 GraphQL 相关的所有内容的新闻通讯
- 如何使用 GraphQL是一个网站,它将带您从 GraphQL 新手开始,直至发布您的第一个 GraphQL 项目。
- Explore-tech.org是收集 GraphQL 工具(尤其是库)的有用资源。
- Learn.hasura.io - Hasura 团队为前端开发人员制作的 2 小时 GraphQL 教程系列
工具和扩展
- GraphQL Docs是一种在几秒钟内为 GraphQL 模式生成静态文档的简单方法。
- GraphCMS是一款允许您定义 GraphQL API 的工具。它可以帮助您轻松创建结构、关系、强大的权限并管理您的内容。简而言之,它能为您的 Web 项目构建一个托管的 GraphQL 后端,并提供相应的工具来管理其内容。
- GraphQL 编辑器让您更轻松地理解 GraphQL 模式。您可以组合可视化块来创建它,然后编辑器会将其转换为代码!从 URL/文件加载模式或模拟后端数据等功能可以加快应用程序原型设计的速度。
- Apollo Launchpad允许您使用 JavaScript 编写 GraphQL 模式,从而使 GraphQL 代码非常易于访问。
- GraphiQL是一个简单的 IDE 工具,用于通过良好的图形界面测试和记录 GraphQL API。
- GraphQL Playground是 GraphiQL 的替代品。
- Apollo Elements是一个无需 UI 框架即可构建 GraphQL 支持的 UI 的库。
- Altair ——GraphiQL 的替代品
博客
- https://blog.apollographql.com/
- https://www.robinwieruch.de/
- https://graphqlmastery.com/blog
- https://blog.graphqleditor.com/
- https://graphql.org/blog/
- https://blog.hasura.io/tagged/graphql/
视频教程
社区
- https://www.reddit.com/r/graphql
- ReactiFlux Discord(#graphql)
- spectrum.chat/apollo
让我们一起构建这个目录!如果您知道任何关于 GraphQL 的实用工具、教程或博客,请在评论区留言,我会更新列表!
如果您正在寻找最佳的 GraphQL 教程,也请查看这篇文章。
