awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesState Management Patterns

Architectural approaches for synchronizing user interface components with underlying data changes.

Distinguishing note: No existing candidates; minting under Web Development to capture reactive UI patterns.

Explore 4 awesome GitHub repositories matching web development · State Management Patterns. Refine with filters or upvote what's useful.

Awesome State Management Patterns GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sudheerj/reactjs-interview-questionsالصورة الرمزية لـ sudheerj

    sudheerj/reactjs-interview-questions

    44,646عرض على GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Triggers automatic re-rendering of components whenever internal state objects or external props are modified.

    JavaScriptinterview-preparationinterview-questionsjavascript
    عرض على GitHub↗44,646
  • brianegan/flutter_architecture_samplesالصورة الرمزية لـ brianegan

    brianegan/flutter_architecture_samples

    8,920عرض على GitHub↗

    This is a reference project that implements the same TodoMVC application across multiple Flutter state management and architecture patterns, enabling direct side-by-side comparison. The project demonstrates how different approaches—including BLoC, Redux, MobX, Provider, and Scoped Model—handle state, data flow, and separation of concerns within the Flutter framework. Each architecture implementation is built to the same specification and runs an identical suite of shared integration tests, ensuring consistent behavior across all patterns. This allows developers to evaluate the trade-offs of e

    Separates business logic from UI by using streams and sinks to manage state reactively.

    Dartdartflutterredux
    عرض على GitHub↗8,920
  • sky24n/flutter_wanandroidالصورة الرمزية لـ Sky24n

    Sky24n/flutter_wanandroid

    5,670عرض على GitHub↗

    هذا المشروع عبارة عن قالب لتطبيقات الجوال متعددة المنصات وواجهة بداية (UI starter) لنظامي Android وiOS. يوفر أساساً لبناء واجهات جوال متسقة من قاعدة كود تعريفية واحدة. تطبق البنية إطار عمل تفاعلي لإدارة الحالة باستخدام BLoC وRxDart لفصل منطق الأعمال عن واجهة المستخدم. كما يتضمن بنية جوال مدعومة بالتدويل لإدارة دعم اللغات المتعددة والتعريب الإقليمي عبر التطبيق. تغطي قاعدة الكود إمكانيات تنفيذ عميل الجوال، بما في ذلك عرض المحتوى عن بُعد، وتخزين البيانات محلياً لحفظ إعدادات المستخدم، وحقن السمات المركزية للتنسيق العام.

    Implements the BLoC pattern using streams to decouple business logic from the user interface.

    Dartblocflutterrxdart
    عرض على GitHub↗5,670
  • chalarangelo/30-seconds-of-reactالصورة الرمزية لـ Chalarangelo

    Chalarangelo/30-seconds-of-react

    5,081عرض على GitHub↗

    هذا المشروع هو مجموعة شاملة من مقتطفات الكود القابلة لإعادة الاستخدام، والخطافات المخصصة، وأنماط التنفيذ لبناء واجهات المستخدم باستخدام React. يعمل كمكتبة من الأمثلة القصيرة المصممة لحل مهام التطوير الشائعة، بدءاً من إدارة الحالة إلى تكامل DOM. توفر المجموعة مجموعة واسعة من الأدوات المتخصصة للتفاعل مع واجهات برمجة تطبيقات المتصفح، بما في ذلك تتبع أبعاد النافذة، وتقييم استعلام الوسائط، ومراقبة حالة الاتصال. كما تتضمن أدلة عملية ومقتطفات لتحسين الأداء، مثل التخزين المؤقت (memoization)، والتحميل الكسول، وإلغاء ارتداد تغيير الحالة. تغطي مجالات القدرات الواسعة تنفيذ مكونات واجهة المستخدم التفاعلية مثل النوافذ المنبثقة، وشرائح العرض، والواجهات المتبوبة، بالإضافة إلى الأنماط المعمارية لجلب البيانات، واستمرار الحالة، والتحقق من التحديث غير المتزامن. تتضمن المكتبة أيضاً أدوات لإدارة النماذج، ومعالجة الأحداث، ومزامنة التوجيه عبر تتبع حالة URL.

    Implements techniques for persisting data to storage, sharing context, and optimizing component re-renders.

    JavaScripteducationjavascriptlearn-to-code
    عرض على GitHub↗5,081
  1. Home
  2. Web Development
  3. State Management Patterns

استكشف الوسوم الفرعية

  • BLoC ImplementationsConcrete implementations of the Business Logic Component pattern using streams and sinks for reactive state management in UI frameworks. **Distinct from State Management Patterns:** Distinct from State Management Patterns: focuses specifically on the BLoC pattern's stream-based architecture rather than general state management approaches.