Skip to main content Link Search Menu Expand Document (external link)

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 hot Observable
  • ๐Ÿ˜ช Lazy initial value evaluation
  • ๐Ÿƒ Deferred source subscription
  • ๐Ÿ”Ž Compatible with Lens from monocle-ts
  • ๐ŸŒ Natively extends fp-ts ecosystem
  • ๐Ÿฆบ Type-safe operations
  • ๐Ÿงช Covered by tests