2 个仓库
Flattening nested application data into a relational format to simplify updates and prevent duplication.
Distinct from Data Normalization: Focuses on flattening nested JSON-like state for UI efficiency rather than unifying disparate external database schemas.
Explore 2 awesome GitHub repositories matching data & databases · Frontend State Normalization. Refine with filters or upvote what's useful.
Om is a frontend state management library and reactive user interface framework that integrates ClojureScript functional programming with the React virtual DOM rendering engine. It provides a bridge to build responsive web interfaces where visual elements automatically update when underlying application data changes. The project centers on a normalized state store that flattens complex data structures into a relational format. This data is accessed through a reader-based querying system, which decouples the user interface from the state by allowing components to declare specific data requirem
Flattens complex nested data structures into a relational format for efficient storage and retrieval within the application state.
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Structures complex data into flat, relational maps within the central store to mirror server-side database schemas and simplify data updates.