2 repository-uri
Distributing shared state container instances through a component tree using context mechanisms.
Distinct from Context-Based Instance Sharing: General purpose distribution of class instances via context, distinct from specific map or editor synchronization.
Explore 2 awesome GitHub repositories matching web development · Context-Based Instance Distribution. Refine with filters or upvote what's useful.
Unstated is a React state management library that encapsulates application state and update logic within decoupled containers. It functions as a container-based state store, allowing state and business logic to be organized into standalone classes that trigger component re-renders when data changes. The project serves as a dependency injection framework, enabling specific state container instances to be supplied to the component tree. This mechanism supports the use of mock containers or stubs to facilitate controlled testing and custom configurations. The library covers global state managem
Passes state containers through the application tree to ensure multiple components access a single shared instance.
Acest proiect este un sistem de componente și utilitare pentru gestionarea layout-urilor de tip split-view în aplicațiile React. Oferă un sistem de panouri redimensionabile care organizează conținutul în zone orizontale și verticale cu margini care pot fi trase (draggable). Sistemul include un instrument de layout UI pliabil pentru a comuta vizibilitatea panourilor pentru a maximiza spațiul disponibil pe ecran. Suportă imbricarea recursivă a panourilor, permițând layout-urilor să fie structurate ca arbori unde panourile conțin grupuri suplimentare de panouri redimensionabile. Biblioteca acoperă construcția layout-ului prin utilizarea constrângerilor de dimensiune a panoului, permițând definirea dimensiunilor minime și maxime. Gestionează partiționarea dinamică a viewport-ului și oferă mecanisme pentru construirea de grile ajustabile și zone de conținut.
Uses a shared provider to distribute layout state and resizing logic across the component tree.