وب‌سرویس مجید

پروژه gqty

gqty-dev/gqty

این یک کتابخانهٔ TypeScript برای کار با GraphQL بدون نیاز به نوشتن دستی کوئری‌های GraphQL است.

کاربرد:

این ابزار به تو اجازه می‌ده تا با APIهای GraphQL تعامل کنی، بدون اینکه مجبور باشی کوئری‌های گرافکوئری بنویسی. تمام چیزها به صورت تایپ‌سیف (Type-safe) و اتوماتیک تولید می‌شن.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای با یک بک‌اند GraphQL کار کنی، اما نمی‌خوای وقت بذاری روی نوشتن و نگهداری کوئری‌های دستی. همچنین اگر دنبال یک راه حل تمیز، نوع‌محور و اتوماتیک برای فرانت‌اند یا بک‌اند هستی، این ابزار عالیه.

چند مثال از موارد استفاده:

- ساخت فرانت‌اند ری‌اکت با دسترسی به داده‌های GraphQL بدون نوشتن کوئری

- استفاده در محیط‌های سرورساید مثل Next.js برای فچ کردن داده‌ها به صورت تایپ‌سیف

- توسعه سریع بدون خطای تایپ با TypeScript در تمام لایه‌های اپلیکیشن

- جایگزینی برای Apollo Client یا React Query در پروژه‌های جدید

  • ##GraphQL
  • ##TypeScript
  • ##NoGraphQL
  • ##TypeSafe
  • ##React
  • ##NextJS
  • ##API
  • ##DeveloperTools
  • ##gqty
  • ##WebDev