awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Component Communication Patterns · Awesome GitHub Repositories

4 repos

Awesome GitHub RepositoriesComponent Communication Patterns

Mechanisms for data flow and event propagation between UI components.

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

  1. Home
  2. User Interface & Experience
  3. UI Components
  4. Component Architectures
  5. Component Communication Patterns

Awesome Component Communication Patterns GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    Passes DOM references down through component hierarchies to grant parent elements direct access to child nodes.

    JavaScriptjavascriptuifrontend
  • vuejs/vue

    vuejs/vue

    209,962GitHubView on GitHub↗

    This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained

    Distributes shared functionality and component options across multiple definitions through reusable mixins.

    TypeScriptframeworkfrontendjavascript
  • facebook/react-native

    facebook/react-native

    125,418GitHubView on GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives.

    Customizes component behavior and appearance by passing data through properties to create flexible UI elements.

    C++androidapp-frameworkcross-platform
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    Facilitates data flow from parent to child components using custom attributes that remain accessible within templates and internal logic.

    TypeScript

Explore sub-tags

  • Component Data PassingMechanisms for passing data from parent components to child components using custom attributes or properties to configure behavior.
  • Component MixinsMechanisms for distributing reusable functionality and options across multiple component definitions.
  • Event Payload PassingThe capability to transmit structured data payloads alongside custom events from child to parent components.
  • Ref Forwarding
Techniques for passing DOM references through component hierarchies to allow parent access to child elements.
  • State WatchersMechanisms for observing data changes and executing side-effect-heavy logic in response to state updates.
  • Template Reference AccessorsDirect access to DOM elements or child component instances via template references.