Sobre o projeto
O README de redwoodjs/graphql apresenta a camada relacionada ao GraphQL do RedwoodJS, um framework full-stack opinativo em JavaScript/TypeScript para aplicações React.
Na release estável Arapahoe, uma aplicação Redwood usa um frontend React e uma API GraphQL personalizada que acessa um banco de dados por meio do Prisma. A stack GraphQL opcional listada no README compreende GraphQL, GraphQL Yoga, Envelop e Apollo Client. As ferramentas integradas incluem Jest para testes, Pino para logging e Storybook para um catálogo de componentes de UI. O projeto também documenta a configuração via CLI para provedores de autenticação como Auth0 e ferramentas de CSS como Tailwind CSS, além de caminhos de deploy para plataformas serverless como Netlify e Vercel e plataformas de servidor/contêiner como AWS e Render.
A época Bighorn, ainda não lançada, é descrita como aspiracional e disponível por meio de releases canary, e não como uma release de produção. Sua direção planejada concentra-se em React Server Components, Server Actions, busca declarativa de dados, envio simplificado de formulários, TypeScript em toda a stack e escolhas explícitas de execução no servidor/cliente.
Um aviso em destaque apresenta o RedwoodSDK, um framework React separado baseado em Vite para Cloudflare que, segundo o README, suporta SSR, React Server Components, funções de servidor, streaming e tempo real, paridade de desenvolvimento local com Miniflare e serviços da Cloudflare, incluindo Workers, D1, Durable Objects, R2 e Queues, usando as APIs web padrão Request e Response.
O README contém links para um tutorial do Redwood, guia de início rápido, documentação de referência, roadmap, blog, fóruns e Discord. Ele não fornece uma referência detalhada da API do pacote graphql em si.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.