Skip to content

paulspiteri/redux-db

 
 

Repository files navigation

redux-db

redux-db provides a normalized redux store and easy object management.

Documentation

Head over to http://redux-db.readthedocs.io.

Why

Having a normalized state is a good strategy if your data is nested in different ways. The redux documentation has a nice explanation here.

Contact / feedback

Feel free to create issues and PR's.

Dependencies

  • none

Performance & size

redux-db uses internal indexes to speed up lookups and is quite fast at the current state. However, optimizing performance and build size is a high priority forward. Current size is small, only ~4K minified and gzipped.

Credits

This project is inspired by libraries such as normalizr and redux-orm. redux-db is however a complete rewrite and only lends it's basic consepts.

Changelog

v0.7.0

  • Added support for PK fields to also reference foreign tables.
  • Improved error handling for some cases.
  • BREAKING CHANGE: the field type "FK" is removed. Instead it is implied from the usage of the "references" definition.
  • Docs is updated to latest changes and features.

v0.6.0

  • Added support for one 2 one relationships
  • Added support for cascading deletes
  • Improved typings
  • Minor optimizations

About

redux-db

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 68.9%
  • JavaScript 31.1%