State management solution combining fp-ts
, RxJS
and monocle-ts
fp-ts-atom
aims to befriend RxJS
and monocle-ts
and provide a convenient way to manage state in a reactive way.
Inspired by @grammarly/focal
Features
- โจ๏ธ Any
Atom
is a hotObservable
- ๐ช Lazy initial value evaluation
- ๐ Deferred source subscription
- ๐ Compatible with
Lens
frommonocle-ts
- ๐ Natively extends
fp-ts
ecosystem - ๐ฆบ Type-safe operations
- ๐งช Covered by tests