rn-state-flows
تصميم تدفقات الحالة في React Native
قد تفشل تدفقات React Native المعقدة عندما لا تكون خطوات async وتحديثات الحالة وملاحظات واجهة المستخدم ممثلة بوضوح. تمنح هذه المهارة أنماطا منظمة لحالات التدفق الصريحة وعمليات التحقق والتسجيل والاختبارات.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "rn-state-flows" from https://skillstore.io/skills/cjharmath-rn-state-flows.md and its manifest at https://skillstore.io/api/skills/cjharmath-rn-state-flows/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "rn-state-flows". يسأل مطوّر عن كيفية تنفيذ تدفق إعادة محاولة من خمس خطوات يتضمن تحميل الإجابات وتمكين إعادة المحاولة ومسح الإجابات وإدخال المستخدم والإرسال.
النتيجة المتوقعة:
تحدد الاستجابة كل حالة تدفق، وتسرد الشروط المسبقة واللاحقة المطلوبة، وتوصي بتنفيذ async مرتب، وتعرّف حالات الخطأ لإعادة المحاولة أو الخروج.
جارٍ استخدام "rn-state-flows". يفيد فريق بأن الإجابات تختفي بعد أن يعيد المستخدم تشغيل تدفق تقييم في React Native.
النتيجة المتوقعة:
تتبع الاستجابة إخفاقات الترتيب المحتملة، وتقترح التحقق بعد خطوات التحميل والمسح، وتقترح اختبار تكامل يتحقق من استمرار حفظ الإجابات.
جارٍ استخدام "rn-state-flows". يسأل مراجع عما إذا كان ينبغي لمشروع استخدام XState لتدفق جوال متشعب.
النتيجة المتوقعة:
تقارن الاستجابة عدد الحالات وتعقيد التفرع واحتياجات التصور ومتطلبات المشاركة داخل الفريق قبل التوصية إما بالخطوات الصريحة أو XState.
التدقيق الأمني
آمنAll static findings were adjudicated as false positives after reviewing SKILL.md. The skill is documentation for React Native async flow design and includes TypeScript examples, Markdown fences, logging templates, and tests; no command execution, secret handling, system reconnaissance, or prompt injection was found.
عوامل الخطر
⚙️ الأوامر الخارجية (31)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/cjharmath-rn-state-flows?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/cjharmath-rn-state-flows?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-rn-state-flows/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/cjharmath-rn-state-flows.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
CJHarmath. (2026). rn-state-flows security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8اقتباس BibTeX
@techreport{cjharmath-cjharmath-rn-state-flows-2026,
author = {CJHarmath},
title = {rn-state-flows security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "rn-state-flows security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-rn-state-flows:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تخطيط تدفق ميزة Async
حدد كل خطوة وشرط مسبق وشرط لاحق وانتقال خطأ قبل كتابة كود ميزة React Native.
تصحيح أخطاء ترتيب التدفق
افحص حالات await المفقودة والانتقالات غير الصالحة وفحوصات الشروط اللاحقة الضعيفة في تدفق متعدد الخطوات.
مراجعة تغطية اختبارات التدفق
أنشئ اختبارات تكامل تتحقق من المسارات الناجحة والحالة المحفوظة والإخفاقات في كل خطوة async.
جرّب هذه الموجّهات
استخدم مهارة rn-state-flows لتوضيح الحالات والانتقالات والشروط المسبقة والشروط اللاحقة وحالات الخطأ لهذا التدفق في React Native: [describe feature].
طبق أنماط rn-state-flows لإعادة هيكلة دالة async في React Native إلى خطوات مرتبة صريحة مع التحقق ومعالجة الأخطاء: [paste code].
استخدم rn-state-flows لتصميم حالة store وعرض المكوّن لحالات loading وready وsubmitting وcomplete وerror في هذه الشاشة: [describe screen].
تصرف كمراجع React Native باستخدام rn-state-flows. ابحث عن مخاطر الترتيب والشروط اللاحقة المفقودة وانتقالات الأخطاء الضعيفة وفجوات اختبارات التكامل في هذا التدفق: [paste flow and tests].
أفضل الممارسات
- وثق كل حالة تدفق مع شروطها المسبقة وإجرائها وشروطها اللاحقة ومعالجة الأخطاء الخاصة بها.
- تحقق من الحالة بعد كل خطوة async وسجل الانتقالات باستخدام معرف تدفق.
- اكتب اختبارات تكامل للمسار الناجح وللإخفاقات في كل خطوة مهمة.
تجنب
- بدء خطوات async تابعة دون انتظار تحديث الحالة المطلوب السابق.
- إبقاء حالة التدفق ضمنية عبر دوال متناثرة دون نموذج انتقال.
- اختبار الدوال المعزولة فقط مع تجاهل رحلات المستخدم الكاملة ومسارات الإخفاق.