redux-db is a state normalizer and ORM for Redux that provides a structured way to manage normalized relational data in your Redux store. The current stable version is 0.9.17, with a low release cadence (last major update in 2018). It offers a schema-based data modeling approach with automatic normalization and denormalization, making it suitable for complex state shapes with relationships. Key differentiators include a built-in query system for filtered and paginated data access, and seamless integration with Redux's reducer pattern. Unlike other solutions, it provides a more opinionated structure similar to an ORM, but may lack active maintenance.
npm install redux-dbNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create a database schema, add it to Redux store, insert data, and query it.
Immutable operations are not guaranteed; consider forking or using alternative.
Use `find` with appropriate filters.
Upgrade to 0.9.x and follow migration guide to update store shape.
Ensure reduxDbReducer is combined under the key 'reduxDb' in combineReducers.
Use ESM import: import { createDb } from 'redux-db'