このプロジェクトについて
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、明示的なサーバー/クライアント実行の選択に重点を置いている。
注目すべき通知として、RedwoodSDKが紹介されている。これはCloudflare向けのViteベースの独立したReactフレームワークで、READMEによるとSSR、React Server Components、サーバー関数、ストリーミングとリアルタイム、Miniflareによるローカル開発の同等性、Workers、D1、Durable Objects、R2、QueuesなどのCloudflareサービスをWeb標準のRequestおよびResponse APIを使用してサポートする。
READMEは、Redwoodチュートリアル、クイックスタートガイド、リファレンスドキュメント、ロードマップ、ブログ、フォーラム、Discordへのリンクを提供している。graphqlパッケージ自体の詳細なAPIリファレンスは提供していない。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.