2 repositorios
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.
Este proyecto es un sistema de componentes y utilidades para gestionar diseños de vista dividida (split-view) en aplicaciones de React. Proporciona un sistema de paneles redimensionables que organiza el contenido en áreas horizontales y verticales con límites arrastrables. El sistema incluye una herramienta de diseño de interfaz de usuario plegable para alternar la visibilidad de los paneles y maximizar el espacio de pantalla disponible. Admite el anidamiento recursivo de paneles, permitiendo que los diseños se estructuren como árboles donde los paneles contienen grupos adicionales de paneles redimensionables. La biblioteca cubre la construcción de diseños mediante el uso de restricciones de dimensión de panel, permitiendo la definición de tamaños mínimos y máximos. Gestiona la partición dinámica de la ventana gráfica y proporciona mecanismos para construir cuadrículas ajustables y áreas de contenido.
Uses a shared provider to distribute layout state and resizing logic across the component tree.