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

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

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

dvtng/react-loading-skeleton

0
View on GitHub↗
4,204 نجوم·162 تفرعات·TypeScript·MIT·5 مشاهدات

React Loading Skeleton

react-loading-skeleton هي مكتبة React لعرض أشكال العناصر النائبة التي تحاكي حالات تحميل المحتوى. توفر مجموعة من مكونات واجهة المستخدم ذات السمات المستخدمة لتمثيل واجهات التحميل قبل جلب البيانات وعرضها.

تتميز المكتبة بموفر سمات هرمي يسمح بالإدارة العالمية أو المتداخلة للألوان والرسوم المتحركة. تتضمن عناصر نائبة قابلة للتخصيص تدعم أبعاداً وأشكالاً مختلفة، مثل المؤشرات الدائرية لعناصر الملف الشخصي والأشكال على مستوى الكتلة للمحتوى العام.

يطبق النظام معايير إمكانية الوصول من خلال تعيين المكونات لسمات قارئ الشاشة واكتشاف تفضيلات تقليل الحركة على مستوى النظام لتعديل الرسوم المتحركة. يستخدم تأثيرات وميض CSS وعناصر نائبة ترث الأبعاد للحفاظ على استقرار التخطيط.

Features

  • Loading Skeletons - Provides placeholder skeleton screens to indicate content is loading and reduce perceived wait times.
  • Skeleton Placeholders - Provides a comprehensive set of customizable placeholder shapes and containers to simulate content loading states.
  • Shimmer Effects - Employs CSS keyframe animations to create a moving gradient shimmer effect that simulates content loading.
  • Layout Configurations - Implements controls for adjusting placeholder counts, circular shapes, and block or inline display modes.
  • Context-Based Theme Injection - Uses a React context provider to broadcast theme configuration and design tokens to all nested skeleton components.
  • Layout Placeholders - Generates adaptable placeholder shapes and lines that mimic the structure of content before data arrives.
  • Loading Indicators - Provides customizable visual elements that represent loading states while honoring accessibility preferences and screen reader needs.
  • Themed Component Libraries - Ships a collection of themed placeholders with a hierarchical provider for consistent global or nested styling.
  • React Component Styling - Builds visually consistent loading indicators that inherit the layout and styles of the surrounding React application.
  • Theme Providers - Implements a hierarchical provider that manages and propagates theme colors to all nested loading placeholders.
  • Loading Placeholders - Provides a set of customizable visual placeholder components used to indicate loading states while data is being fetched.
  • Accessibility Motion Controls - Detects system-level reduced-motion preferences to automatically disable or modify shimmer animations for accessibility.
  • Skeleton - Provides a mechanism to adjust colors, animations, and layout directions via theme settings to match application designs.
  • Accessible - Provides loading indicators that respect reduced-motion settings and include ARIA attributes for screen reader accessibility.
  • Adaptive Loading Skeletons - Generates placeholder shapes that inherit dimensions and layout styles from surrounding content to maintain stability.
  • Circular Placeholder Rendering - Renders loading indicators as circles to represent profile pictures or other round user interface elements.
  • Dimension-Inheriting Placeholders - Calculates placeholder sizes based on the parent container or inline styles to maintain layout stability during loading.
  • Placeholder Styling - Allows customization of colors, animation speed, dimensions, and border radius for individual placeholders or globally.
  • Web Accessibility Implementations - Ensures loading placeholders are accessible to screen readers and respect system settings for reduced motion.
  • Accessibility Attribute Mapping - Implements dynamic mapping of component props to ARIA attributes to notify screen readers of loading states.

سجل النجوم

مخطط تاريخ النجوم لـ dvtng/react-loading-skeletonمخطط تاريخ النجوم لـ dvtng/react-loading-skeleton

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة dvtng/react-loading-skeleton؟

react-loading-skeleton هي مكتبة React لعرض أشكال العناصر النائبة التي تحاكي حالات تحميل المحتوى. توفر مجموعة من مكونات واجهة المستخدم ذات السمات المستخدمة لتمثيل واجهات التحميل قبل جلب البيانات وعرضها.

ما هي الميزات الرئيسية لـ dvtng/react-loading-skeleton؟

الميزات الرئيسية لـ dvtng/react-loading-skeleton هي: Loading Skeletons, Skeleton Placeholders, Shimmer Effects, Layout Configurations, Context-Based Theme Injection, Layout Placeholders, Loading Indicators, Themed Component Libraries.

ما هي البدائل مفتوحة المصدر لـ dvtng/react-loading-skeleton؟

تشمل البدائل مفتوحة المصدر لـ dvtng/react-loading-skeleton: ethanhua/skeleton — Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… juanpe/skeletonview — SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's… facebookarchive/shimmer-android — This is an Android shimmer animation library and UI component used to implement shimmering placeholders that mimic… akveo/react-native-ui-kitten — UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,…

بدائل مفتوحة المصدر لـ React Loading Skeleton

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Loading Skeleton.
  • ethanhua/skeletonالصورة الرمزية لـ ethanhua

    ethanhua/Skeleton

    3,720عرض على GitHub↗

    Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for rendering animated shimmer placeholders and grayed-out shapes that mimic the final layout of a page while content is loading. The framework acts as a UI placeholder generator that automatically mirrors the dimensions and margins of actual views to create structurally accurate loading states. It implements a shimmer animation framework that applies sliding gradient overlays without requiring modifications to the original UI source code. The library covers loading state visualizati

    Javaandroid-libraryandroid-uiloadingview
    عرض على GitHub↗3,720
  • taiga-family/taiga-uiالصورة الرمزية لـ taiga-family

    taiga-family/taiga-ui

    4,002عرض على GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    عرض على GitHub↗4,002
  • juanpe/skeletonviewالصورة الرمزية لـ Juanpe

    Juanpe/SkeletonView

    12,873عرض على GitHub↗

    SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's structure while asynchronous data loads. It functions as a UI placeholder generator and a UIView animation framework to indicate active background processes. The library includes a list view skeleton orchestrator that generates placeholder cells and headers for table and collection views based on data source protocols. It provides tools to simulate text layouts using configurable line counts and spacing to prepare users for the final screen structure. Capability areas cover the co

    Swift
    عرض على GitHub↗12,873
  • facebookarchive/shimmer-androidالصورة الرمزية لـ facebookarchive

    facebookarchive/shimmer-android

    5,362عرض على GitHub↗

    This is an Android shimmer animation library and UI component used to implement shimmering placeholders that mimic layout structures during asynchronous data fetching. It functions as a skeleton screen generator to indicate that content is being fetched and will appear soon. The library provides a shimmer loading animation that applies visual highlight effects to UI components. This allows developers to replace blank screens with animated skeletons to improve the perceived performance of the user interface.

    Java
    عرض على GitHub↗5,362
  • عرض جميع البدائل الـ 30 لـ React Loading Skeleton→