twine-js
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

Functional front-end UI state management

Twine is a functional state management library akin to redux. Using Typescript, it is feasible to achive 100% type safety in both state, state change functions and asynchronous side effect management and control flow functions including pages. Twine provides a tree structure using models and it is possible to nest models within models. Twine is heavily inspired by the Elm architecture.

For:

  • People who don't like flux standard actions with magic 'dispatch' methods
  • People who use typescript and want their state management fully typed thoughout their app

Examples:

The easiest way to see the API is by looking at the tests!

/twine-js/

    Package Sidebar

    Install

    npm i twine-js

    Weekly Downloads

    3

    Version

    2.0.2

    License

    ISC

    Unpacked Size

    45.7 kB

    Total Files

    20

    Last publish

    Collaborators

    • josephreubenluck