프로젝트 소개

redwoodjs/graphql의 README는 React 애플리케이션을 위한 독선적인 풀스택 JavaScript/TypeScript 프레임워크인 RedwoodJS의 GraphQL 관련 계층을 소개합니다. 안정적인 Arapahoe 릴리스에서 Redwood 앱은 React 프론트엔드와 Prisma를 통해 데이터베이스에 접근하는 커스텀 GraphQL API를 사용합니다. README에 나열된 선택적 GraphQL 스택은 GraphQL, GraphQL Yoga, Envelop, Apollo Client로 구성됩니다. 통합 도구에는 테스트용 Jest, 로깅용 Pino, UI 컴포넌트 카탈로그용 Storybook이 포함됩니다. 이 프로젝트는 또한 Auth0와 같은 인증 제공자와 Tailwind CSS와 같은 CSS 도구를 위한 CLI 기반 설정과 Netlify 및 Vercel과 같은 서버리스 플랫폼, AWS 및 Render와 같은 서버/컨테이너 플랫폼으로의 배포 경로를 문서화합니다. 아직 릴리스되지 않은 Bighorn 에포크는 열망적인 것으로 설명되며 프로덕션 릴리스가 아닌 카나리 릴리스를 통해 제공됩니다. 계획된 방향은 React Server Components, Server Actions, 선언적 데이터 페칭, 간소화된 폼 제출, 스택 전반의 TypeScript, 명시적인 서버/클라이언트 실행 선택에 중점을 둡니다. 눈에 띄는 공지에서는 Cloudflare를 위한 별도의 Vite 기반 React 프레임워크인 RedwoodSDK를 소개합니다. README에 따르면 이는 SSR, React Server Components, 서버 함수, 스트리밍 및 실시간, Miniflare 로컬 개발 패리티, 그리고 웹 표준 Request 및 Response API를 사용하는 Workers, D1, Durable Objects, R2, Queues를 포함한 Cloudflare 서비스를 지원합니다. README는 Redwood 튜토리얼, 빠른 시작 가이드, 참조 문서, 로드맵, 블로그, 포럼, Discord로 연결됩니다. graphql 패키지 자체에 대한 상세 API 참조는 제공하지 않습니다.