@cpro-js/react-app-state
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

@cpro-js/react-app-state

Basically a re-export of state management utilities powered by mobx to enforce versions in our projects.

Installation

$ yarn add @cpro-js/react-app-state

Exports

See API-Reference from mobx for usage & description of the following exports:

// config
import { IPromiseBasedObservable } from "mobx-utils";

export { configure } from "mobx";

// Creating observables
export { makeAutoObservable, makeObservable, observable, computed } from "mobx";

// Actions
export { action, runInAction, flow, flowResult } from "mobx";

// Collection utilities
export { values, keys, entries, get, has, set, remove } from "mobx";

// Reactions
export { autorun, reaction, when } from "mobx";

// react
export { observer, Observer, disposeOnUnmount } from "mobx-react";

// utilies
export { toJS } from "mobx";

// debug, see https://mobx.js.org/analyzing-reactivity.html
export { trace } from "mobx";

// utils
export { fromPromise, computedFn } from "mobx-utils";
export type ObservablePromise<T> = IPromiseBasedObservable<T>;

/@cpro-js/react-app-state/

    Package Sidebar

    Install

    npm i @cpro-js/react-app-state

    Weekly Downloads

    1

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    9.19 kB

    Total Files

    9

    Last publish

    Collaborators

    • texttechne
    • zinserjan