Examples of using Suspense in Arabic and their translations into English
{-}
-
Colloquial
-
Political
-
Ecclesiastic
-
Ecclesiastic
-
Computer
ما Suspense ليس كذلك
المناهج التقليدية مقابل Suspense
ما هو Suspense،بالضبط؟?
Suspense ليس مكتبة جلب البيانات
استخدام Suspense في الممارسة
لا يمكنك“استبدال” fetch أو Relay مع Suspense
Lazy و Suspense غير متاحين للتصيير من طرف الخادم
لقد قمنا الآن بتغطية أساسيات“Suspense لجلب البيانات”!
يمكنك وضع المكون Suspense في أي مكان فوق المكون الكسول
في مثال واقعي،سيتم توفيره من خلال تكامل Suspense لمكتبة البيانات لدينا، مثل Relay
إذا كنت لا تستخدم Relayاليوم، فقد تضطر إلى الانتظار حتى تتمكن من تجربة Suspense في تطبيقك
ولكن يمكنك استخدام مكتبة مدمجة مع Suspense(على سبيل المثال، واجهات برمجة تطبيقات Relay جديدة
طالما أن ذلك غير مدعوم حتى الآن، نخطط في المستقبل أن نجعل Suspense يعالج حالات أوسع مثل جلب بيانات
الجواب هو أنه في نسخة Suspense، ليس من الضروري أن نفكر في الوقت كما هو الحال في الكود
الأهم من ذلك، أننا نفهم الآن بشكل أفضل لماذا يعمل Suspense بهذه الطريقة، وكيف يلائم مساحة جلب البيانات
ضع في اعتبارك أن Suspense أكثر من آلية، وأن واجهات برمجة التطبيقات المعينة مثل fetchProfileData() أو resource. posts
انتبه إلى أنَّ المكونات lazy(الكسولة) يمكن أن تتوضع بداخل الشجرة Suspense بعمق، إذ لا تحتاج إلى تغليف كل واحدة منها
Suspense من تحديد مؤشر التحميل في حال كان هنالك بعض المكونات التي تقع أسفل منها في الشجرة غير جاهزة للتصيير بعد
هذه الصفحة أكثرتصوريًا وتهدف إلى مساعدتك في معرفة لماذا يعمل Suspense بطريقة معينة، والمشكلات التي يحلها
السنة البرنامج الحلقة\المصدر 1947 Suspense Mystery Radio Play Elwood[4] 1953 Broadway Playhouse Hail the Conquering Hero[5
على الرغم من أنه قابل للتنفيذ من الناحية الفنية، إلا أن Suspense غير المقصود حاليًا كوسيلة لبدء جلب البيانات عند عرض مكون
هذا يجعلها أسهل للفهم إذا لم تكن معتادًا على GraphQL، لكنها لنتخبرك“بالطريقة الصحيحة” لبناء التطبيق مع Suspense
بناء تجربة مستخدم رائعة مع الوضع التزامن و Suspense يشرح سبب أهمية هذا الأمر وكيفية تنفيذ هذا النمط في الممارسة العملية
هذا الكود قابل للقراءة للغاية، ولكن على عكس الأمثلة السابقة، لا تعاني نسخة Suspense من حالات التسابق. قد تتساءل لماذا
يختلف Suspense بشكل كبير عن المنهج الحالي لهذه المشكلات، لذلك غالباً ما تؤدي القراءة عنها لأول مرة إلى مفاهيم خاطئة
إذا كنت تفضل أن تتعلم عندما تكون الأمور أكثر استقرارًا، فقد تفضل تجاهل هذا العمل في الوقتالحالي، والعودة عندما يكون نظام Suspense البيئي أكثر نضجًا
ميزة Suspense لجلب البيانات هي ميزة جديدة تتيح لك أيضًا استخدام <Suspense> بشكل تعريفي“الانتظار” عن أي شيء آخر، بما في ذلك البيانات
إذا كنت تعمل على مكتبة تجلب البيانات، فإن إنشاءتجربة مستخدم رائعة مع الوضع المتزامن و Suspense يوفر تجربة عميقة حول كيفية تحقيق هذا ولماذا هو مهم
باستخدام Suspense، تعمل معالجة أخطاء الجلب بنفس طريقة التعامل مع أخطاء التصيير- يمكنك تصيير حدود الخطأ في أي مكان لـ“التقاط” الأخطاء في المكونات أدناه
ومع ذلك، فإن هذا يجعل الأمر أكثر صعوبة لمعرفة المشكلات التي يحلها Suspense، ولماذا تستحق هذه المشكلات حلها، وكيف يختلف نظام Suspense عن الحلول الحالية