Об этом проекте
README репозитория redwoodjs/graphql представляет слой, связанный с GraphQL, в RedwoodJS — opinionated полнофункциональном JavaScript/TypeScript-фреймворке для React-приложений.
В стабильном релизе Arapahoe приложение Redwood использует React-фронтенд и собственный GraphQL API, который обращается к базе данных через Prisma. Опциональный стек GraphQL, указанный в README, включает GraphQL, GraphQL Yoga, Envelop и Apollo Client. Встроенный инструментарий включает Jest для тестов, Pino для логирования и Storybook для каталога UI-компонентов. Проект также документирует настройку через CLI для провайдеров аутентификации, таких как Auth0, и CSS-инструментов, таких как Tailwind CSS, а также пути развертывания на бессерверные платформы, такие как Netlify и Vercel, и серверные/контейнерные платформы, такие как AWS и Render.
Невыпущенная эпоха Bighorn описывается как перспективная и доступная через canary-релизы, а не как production-релиз. Её планируемое направление сосредоточено на React Server Components, Server Actions, декларативной выборке данных, упрощённой отправке форм, TypeScript во всём стеке и явном выборе между выполнением на сервере и клиенте.
Заметное объявление представляет RedwoodSDK — отдельный React-фреймворк на базе Vite для Cloudflare, который, согласно README, поддерживает SSR, React Server Components, серверные функции, стриминг и realtime, паритет локальной разработки с Miniflare, а также сервисы Cloudflare, включая Workers, D1, Durable Objects, R2 и Queues, используя веб-стандартные API Request и Response.
README содержит ссылки на учебник по Redwood, руководство по быстрому старту, справочную документацию, дорожную карту, блог, форумы и Discord. Подробный справочник API для самого пакета graphql в нём не приводится.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.