awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dvtng avatar

dvtng/react-loading-skeleton

0
View on GitHub↗
4,204 stele·162 fork-uri·TypeScript·MIT·2 vizualizări

React Loading Skeleton

react-loading-skeleton este o bibliotecă React pentru randarea formelor de tip placeholder care simulează stările de încărcare a conținutului. Oferă o colecție de componente UI tematice utilizate pentru a reprezenta interfețele de încărcare înainte ca datele să fie preluate și afișate.

Biblioteca dispune de un provider de teme ierarhic care permite gestionarea globală sau imbricată a culorilor și animațiilor. Include placeholder-e personalizabile care suportă diverse dimensiuni și forme, cum ar fi indicatori circulari pentru elementele de profil și forme de tip bloc pentru conținutul general.

Sistemul implementează standarde de accesibilitate prin maparea componentelor la atributele screen reader-elor și detectarea preferințelor de reducere a mișcării la nivel de sistem pentru a modifica animațiile. Utilizează efecte de tip shimmer bazate pe CSS și placeholder-e care moștenesc dimensiunile pentru a menține stabilitatea layout-ului.

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.

Istoric stele

Graficul istoricului de stele pentru dvtng/react-loading-skeletonGraficul istoricului de stele pentru dvtng/react-loading-skeleton

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru React Loading Skeleton

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Loading Skeleton.
  • ethanhua/skeletonAvatar ethanhua

    ethanhua/Skeleton

    3,720Vezi pe 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
    Vezi pe GitHub↗3,720
  • taiga-family/taiga-uiAvatar taiga-family

    taiga-family/taiga-ui

    4,002Vezi pe 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
    Vezi pe GitHub↗4,002
  • juanpe/skeletonviewAvatar Juanpe

    Juanpe/SkeletonView

    12,873Vezi pe 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
    Vezi pe GitHub↗12,873
  • facebookarchive/shimmer-androidAvatar facebookarchive

    facebookarchive/shimmer-android

    5,362Vezi pe 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
    Vezi pe GitHub↗5,362
Vezi toate cele 30 alternative pentru React Loading Skeleton→

Întrebări frecvente

Ce face dvtng/react-loading-skeleton?

react-loading-skeleton este o bibliotecă React pentru randarea formelor de tip placeholder care simulează stările de încărcare a conținutului. Oferă o colecție de componente UI tematice utilizate pentru a reprezenta interfețele de încărcare înainte ca datele să fie preluate și afișate.

Care sunt principalele funcționalități ale dvtng/react-loading-skeleton?

Principalele funcționalități ale dvtng/react-loading-skeleton sunt: Loading Skeletons, Skeleton Placeholders, Shimmer Effects, Layout Configurations, Context-Based Theme Injection, Layout Placeholders, Loading Indicators, Themed Component Libraries.

Care sunt câteva alternative open-source pentru dvtng/react-loading-skeleton?

Alternativele open-source pentru dvtng/react-loading-skeleton includ: 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,…