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
·

3 repository-uri

Awesome GitHub RepositoriesContext-Based Data Propagation

Sharing data between deeply nested interface layers without manually passing it through every intermediate component.

Distinct from Component Data Passing: Focuses on avoiding prop-drilling through a component tree rather than simple parent-to-child passing.

Explore 3 awesome GitHub repositories matching user interface & experience · Context-Based Data Propagation. Refine with filters or upvote what's useful.

Awesome Context-Based Data Propagation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • reactjs/react-basicAvatar reactjs

    reactjs/react-basic

    4,448Vezi pe GitHub↗

    react-basic oferă o implementare conceptuală a modelului React, concentrându-se pe o arhitectură UI bazată pe componente. Utilizează funcții pure pentru a transforma datele brute în reprezentări structurale ale interfeței și folosește un sistem declarativ pentru gestionarea stării UI și distribuția ierarhică a datelor. Proiectul se distinge prin strategii de cache specializate, inclusiv cache-ul rezultatelor bazat pe arbore care stochează valori pe baza poziției structurale a elementelor. Dispune, de asemenea, de un mecanism pentru execuția amânată a funcțiilor pentru a elimina boilerplate-ul din căile de business și suportă izolarea proiecțiilor de stare, cum ar fi pozițiile de scroll și focusul input-ului, de logica de business de bază. Biblioteca acoperă capabilități mai largi în compoziția modulară a interfeței, permițând crearea de abstracții de componente reutilizabile. Include instrumente pentru transferul profund de date prin straturi imbricate și gestionarea stării adaptată special pentru asocierea valorilor unice cu elementele individuale ale listei.

    Moves data between distant interface components without manual passing through every intermediate layer.

    Vezi pe GitHub↗4,448
  • frejs/freF

    frejs/fre

    3,766Vezi pe GitHub↗

    This project is a concurrent UI library and virtual DOM framework. It functions as a state management system and component lifecycle manager designed to reconcile virtual representations of a user interface with the actual DOM. The library utilizes a fiber-based architecture to implement concurrent rendering, breaking interface updates into small chunks to maintain responsiveness. It distinguishes itself through UI update prioritization and the ability to handle asynchronous component loading with fallback interfaces. The system covers a broad surface of frontend architecture, including glob

    Implements a context system to propagate state through the component tree without prop-drilling.

    TypeScript
    Vezi pe GitHub↗3,766
  • react-component/field-formAvatar react-component

    react-component/field-form

    1,023Vezi pe GitHub↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    Distributes form state and validation logic across nested component trees using a hierarchical provider pattern.

    TypeScript
    Vezi pe GitHub↗1,023
  1. Home
  2. User Interface & Experience
  3. Component Architectures
  4. Component Communication Patterns
  5. Component Data Passing
  6. Context-Based Data Propagation