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
