Relay



relay

وثائق التتابع

للبدء في بناء تطبيقات Relay ، ستحتاج إلى ثلاثة أشياء:

مخطط GraphQL

وصف لنموذج البيانات الخاص بك مع مجموعة مقترنة من طرق الحل التي تعرف كيفية إحضار أي بيانات قد يحتاجها التطبيق الخاص بك.

تم تصميم GraphQL لدعم مجموعة واسعة من أنماط الوصول إلى البيانات. لفهم بنية بيانات التطبيق ، يتطلب الترحيل اتباع بعض الاتفاقيات عند تعريف المخطط الخاص بك. يتم توثيقها في مواصفات ترحيل GraphQL .

  • graphql-js على npm

    أدوات للأغراض العامة لإنشاء مخطط GraphQL باستخدام JavaScript

  • graphql-relay-js على npm

    مساعدة جافا سكريبت لتعريف الاتصالات بين البيانات والطفرات بطريقة تتكامل مع Relay بشكل سلس.

خادم GraphQL

يمكن تعليم أي خادم لتحميل مخطط وتحدث GraphQL. تستخدم examples بنا Express.

تناوب

Relay يتحدث إلى خوادم GraphQL من خلال طبقة شبكة. تتوافق طبقة الشبكة التي تأتي مع Relay مع التعبير السريع graphql خارج المربع ، وستستمر في التطور كلما أضفنا ميزات جديدة إلى النقل.

أفضل طريقة للبدء الآن هي إلقاء نظرة على كيفية تجميع هذه الأجزاء الثلاثة لتشكيل مثال عملي. سيقودك البرنامج التعليمي الموجود في الصفحة التالية من خلال تطبيق مثال ، باستخدام " مجموعة بداية الترحيل" ، لإعطائك فكرة عن كيفية بدء استخدام "ترحيل" على جهازك.