这个项目能做什么
redwoodjs/graphql 的 README 介绍了 RedwoodJS 中与 GraphQL 相关的层,RedwoodJS 是一个面向 React 应用的意见主导的全栈 JavaScript/TypeScript 框架。
在稳定的 Arapahoe 版本中,Redwood 应用使用 React 前端和自定义 GraphQL API,该 API 通过 Prisma 访问数据库。README 中列出的可选 GraphQL 技术栈包括 GraphQL、GraphQL Yoga、Envelop 和 Apollo Client。集成的工具包括用于测试的 Jest、用于日志记录的 Pino 以及用于 UI 组件目录的 Storybook。该项目还记录了基于 CLI 的身份验证提供程序(如 Auth0)和 CSS 工具(如 Tailwind CSS)的设置,以及部署到无服务器平台(如 Netlify 和 Vercel)和服务器/容器平台(如 AWS 和 Render)的路径。
未发布的 Bighorn 版本被描述为前瞻性的,可通过 canary 版本获取,而非生产版本。其计划方向集中在 React 服务器组件、服务器操作、声明式数据获取、简化表单提交、全栈 TypeScript 以及显式的服务器/客户端执行选择上。
一个显著的通知介绍了 RedwoodSDK,这是一个独立的基于 Vite 的 Cloudflare React 框架,README 称其支持 SSR、React 服务器组件、服务器函数、流式传输和实时功能、Miniflare 本地开发一致性,以及 Cloudflare 服务,包括 Workers、D1、Durable Objects、R2 和 Queues,使用 Web 标准的 Request 和 Response API。
README 链接到 Redwood 教程、快速入门指南、参考文档、路线图、博客、论坛和 Discord。它没有提供 graphql 包本身的详细 API 参考。
评论
0 评分人数达到10人后显示
登录后参与讨论。