Micro reactive state management solution on top of RxJS Mobx and Immer.
Exposes one function : getReactiveState
import getReactiveState from 'reactive-mobx-state'
const const {
getState,
setState,
state$,
destroy,
destroy$
} = getRxState("counter", {
tick: 0
});
import getReactiveState from 'reactive-mobx-state'
// OR
const getReactiveState = require('reactive-mobx-state').default
This is a micro library, and as such, does very little. It provides a React like abstraction on top of the following libraries :
This might not be the library for you. (But check them out !)
If you want to go on anyway, install the following dependencies :
yarn add mobx mobx-utils rxjs immer
Then
yarn add reactive-mobx-state
or
npm i -S reactive-mobx-state
MIT