detrohutt/babel-plugin-import-graphql
این پلاگین به تو این امکان رو میده که فایلهای .graphql یا .gql رو با دستور import در کدهای جاوااسکریپت/تایپاسکریپت فراخوانی کنی
کاربرد:
این پلاگین برای پروژههایی که از GraphQL استفاده میکنن مفیده و میتونه فرآیند مدیریت کوئریها، موتیشنها و تایپهای گرافکوئری رو سادهتر کنه.
در چه شرایطی بهتره استفاده شود؟
وقتی داری با GraphQL کار میکنی و فایلهای جداگانهای از نوع .graphql داری، این پلاگین به جای خواندن دستی فایلها با ماژولهای دیگه، اجازه میده مثل یه ماژول عادی اونها رو ایمپورت کنی.
چند مثال از موارد استفاده:
ایمپورت یک کوئری گرافکوئری برای استفاده در یک کامپوننت ریاکت
استفاده از تایپهای گرافکوئری در بکاند یا فرانتاند بدون نیاز به تبدیل دستی
سازماندهی بهتر فایلهای schema در یک پروژه بزرگ
- ##graphql
- ##babel
- ##babelplugin
- ##javascript
- ##typescript
- ##react
- ##webdev
- ##frontend
- ##backend
- ##api
