One more, and I'll shut up. RXDB*, not only as an offline-first, syncing NoSQL solution, but as (at least a major part of) an always-synced state management solution which hides much of the complexity of RXJS while offering the benefits of observables.
*Even without other current adapters in addition to the now-split-out PouchDB adapter, you aren't forced to use a CouchDB backend. Either by using a LevelDown adapter, or leveraging its alternative GraphQL replication, you can use a DBaaS backend or any other DB you can connect (Hasura recently shared how to use it with a Postgres backend).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
One more, and I'll shut up. RXDB*, not only as an offline-first, syncing NoSQL solution, but as (at least a major part of) an always-synced state management solution which hides much of the complexity of RXJS while offering the benefits of observables.
*Even without other current adapters in addition to the now-split-out PouchDB adapter, you aren't forced to use a CouchDB backend. Either by using a LevelDown adapter, or leveraging its alternative GraphQL replication, you can use a DBaaS backend or any other DB you can connect (Hasura recently shared how to use it with a Postgres backend).