Mutoid
Reactive library for data fetching, caching, state management (also) for isomorphic applications
Functional
The whole library uses fp-ts modules and it is combinable with them
Reactive
Reactive programming, RxJs particularly: asynchronous code is gonna be easier
Static typing
The best way to govern the complexity of the domain is to explicit it and TypeScript can help