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

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

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

4 مستودعات

Awesome GitHub RepositoriesState Fallbacks

Mechanisms for automatically substituting default values when state variables are null or undefined.

Distinct from Default Configuration Values: Distinct from Default Configuration Values: focuses on reactive state variable fallbacks rather than static configuration.

Explore 4 awesome GitHub repositories matching software engineering & architecture · State Fallbacks. Refine with filters or upvote what's useful.

Awesome State Fallbacks GitHub Repositories

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

    streamich/react-use

    43,974عرض على GitHub↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Provides mechanisms to automatically substitute default values when state variables are null or undefined.

    TypeScript
    عرض على GitHub↗43,974
  • uidotdev/usehooksالصورة الرمزية لـ uidotdev

    uidotdev/usehooks

    11,394عرض على GitHub↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Maintains state values while automatically substituting a predefined fallback whenever the current value is null or undefined.

    MDXastrobloghooks
    عرض على GitHub↗11,394
  • thebuilder/react-intersection-observerالصورة الرمزية لـ thebuilder

    thebuilder/react-intersection-observer

    5,537عرض على GitHub↗

    react-intersection-observer هو تنفيذ React لواجهة برمجة تطبيقات Intersection Observer مصمم لتتبع متى تدخل عناصر DOM أو تغادر إطار عرض المتصفح. يوفر مغلفًا ومجموعة من الخطافات (hooks) لمراقبة رؤية العناصر وتشغيل ردود الاتصال عندما يصبح المحتوى مرئيًا للمستخدم. تتضمن المكتبة آلية لاكتشاف انسداد DOM لتحديد ما إذا كان العنصر مغطى بمكونات أخرى أو مخفيًا بواسطة مرشحات CSS. كما تتميز بمغلف polyfill يوفر بدائل للرؤية للمتصفحات التي لا تدعم إمكانيات مراقب التقاطع أصليًا. يغطي المشروع إمكانيات تتبع الرؤية المختلفة، بما في ذلك التحديثات المتزامنة للحالة لإعادة عرض المكونات والمراقبة غير العارضة لتنفيذ ردود الاتصال دون تحديث الحالة. تدعم هذه الأدوات تنفيذ التمرير اللانهائي، والتحميل الكسول للأصول، والرسوم المتحركة القائمة على التمرير.

    Provides a configurable default visibility state for browsers that do not support the Intersection Observer API.

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

    Chalarangelo/30-seconds-of-react

    5,081عرض على GitHub↗

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

    Implements automatic substitution of default values when state variables are null or undefined.

    JavaScripteducationjavascriptlearn-to-code
    عرض على GitHub↗5,081
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. State Fallbacks

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

  • Visibility FallbacksDefault visibility states used when browser APIs for intersection detection are unavailable. **Distinct from State Fallbacks:** Specific to visual visibility states in the browser, whereas State Fallbacks is a general architectural pattern for null/undefined values.