awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesComponent Communication Patterns

Strategies for routing data and method calls between parent and child UI components.

Distinct from Method Overrides: Distinct from method overrides or general routing; focuses on the architectural pattern of deep communication within a component tree.

Explore 3 awesome GitHub repositories matching user interface & experience · Component Communication Patterns. Refine with filters or upvote what's useful.

Awesome Component Communication Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Voir sur GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Maps method and property calls from parent components to specific descendants for deep communication.

    TypeScript
    Voir sur GitHub↗12,131
  • material-components/material-components-iosAvatar de material-components

    material-components/material-components-ios

    4,775Voir sur GitHub↗

    Il s'agit d'une bibliothèque d'interface utilisateur iOS Material Design fournissant une collection de composants d'interface utilisateur modulaires pour iOS. Elle fonctionne comme un framework de composants Swift UI et un système de design multiplateforme pour assurer des expériences visuelles et fonctionnelles cohérentes à travers différents systèmes d'exploitation. Le projet permet l'intégration des directives Material Design dans les applications iOS via une architecture de composants modulaires. Cela permet l'assemblage d'écrans d'application complexes en utilisant une bibliothèque d'éléments d'interface pré-faits. Le framework couvre le développement général d'interface utilisateur iOS et l'implémentation de directives de design standardisées pour rendre des interfaces utilisateur cohérentes.

    Employs strict protocol-based interfaces to facilitate communication between UI components and controllers.

    Objective-C
    Voir sur GitHub↗4,775
  • reactjs/react-basicAvatar de reactjs

    reactjs/react-basic

    4,448Voir sur GitHub↗

    react-basic fournit une implémentation conceptuelle du modèle React, se concentrant sur une architecture d'interface utilisateur basée sur des composants. Il emploie des fonctions pures pour transformer des données brutes en représentations structurelles d'interface et utilise un système déclaratif pour gérer l'état de l'interface utilisateur et la distribution hiérarchique des données. Le projet se distingue par des stratégies de mise en cache spécialisées, incluant la mise en cache des résultats basée sur l'arbre qui stocke les valeurs en fonction de la position structurelle des éléments. Il dispose également d'un mécanisme pour l'exécution différée de fonctions afin de supprimer le boilerplate des chemins métier et supporte l'isolation des projections d'état, telles que les positions de défilement et le focus d'entrée, de la logique métier principale. La bibliothèque couvre des capacités plus larges dans la composition d'interface modulaire, permettant la création d'abstractions de composants réutilisables. Elle inclut des outils pour le transfert de données profond à travers des couches imbriquées et une gestion d'état spécifiquement adaptée pour associer des valeurs uniques à des éléments de liste individuels.

    Implements architectural patterns for routing data and context between distant layers of the component tree.

    Voir sur GitHub↗4,448
  1. Home
  2. User Interface & Experience
  3. Component Communication Patterns