Open
Description
I need to figure out a way to:
- Load state from
IndexedDB
on startup. - Efficiently write state changes to the
IndexedDB
. - Investigate a way to avoid storing all the state in the redux store (for large items like images, and big data). And an ergonomic way to lookup items from the state in the database, perhaps asynchronously.
- Ability to synchronize the data changes in
IndexedDB
associated with state changes, with the server. - Ideally do this all in a flexible way that can be turned into a library or design pattern I can use for other projects.
Inspiration Projects:
To look into:
- https://stackoverflow.com/questions/33992812/how-to-integrate-redux-with-very-large-data-sets-and-indexeddb/34031497
- https://egghead.io/lessons/javascript-redux-persisting-the-state-to-the-local-storage
- Git LFS design
- https://github.com/BerserkerDotNet/BlazorState/blob/master/README.md
- https://github.com/mrpmorris/Fluxor/blob/master/README.md