3 रिपॉजिटरी
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.
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.
This is a Material Design iOS UI library providing a collection of modular user interface components for iOS. It functions as a Swift UI component framework and a cross-platform design system to ensure consistent visual and functional experiences across different operating systems. The project enables the integration of Material Design guidelines into iOS applications through a modular component architecture. This allows for the assembly of complex app screens using a library of pre-made interface elements. The framework covers general iOS UI development and the implementation of standardize
Employs strict protocol-based interfaces to facilitate communication between UI components and controllers.
react-basic provides a conceptual implementation of the React model, focusing on a component-based UI architecture. It employs pure functions to transform raw data into structural interface representations and uses a declarative system for managing UI state and hierarchical data distribution. The project distinguishes itself through specialized caching strategies, including tree-based result caching that stores values based on the structural position of elements. It also features a mechanism for deferred function execution to remove boilerplate from business paths and supports the isolation o
Implements architectural patterns for routing data and context between distant layers of the component tree.