🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@epam/uui-db

Package Overview
Dependencies
Maintainers
5
Versions
219
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@epam/uui-db

UUI - client-side relational state cache

latest
Source
npmnpm
Version
6.4.4
Version published
Maintainers
5
Created
Source

UUI DB package

This package is a part of EPAM UUI library.

@epam/uui-db is an experimental state-management solution. It maintains immutable relational database on client, provides means to load data from server, update it both from client, and save it to server asynchronously with UI operations.

Features

  • relation data model for state, providing a normalized storage for UI state
  • data loading from server, with automatic GraphQL response normalization into tables
  • synchronous and transactional updates of state from UI
  • asynchronous bi-directional state synchronization between UI and server. UI changes in terms of 'patches' are batched and sent to server. Server can also push updates to UI state
  • GIT-like branch-rebase approach to handle state concurrency
  • tables can be indexed to speed-up queries
  • Views to build arbitrary state projections
  • subscriptions to subscribe parts of UI to changes in Views

FAQs

Package last updated on 01 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts