memento.react
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

React memento

React bindings for memento.core. It contains memento.core so you don't need to install it separately.

Memento

Memento is Flexible and easy unidirectional store-pattern container for state management with Dependency Injection for Frontend app on JS/TS.

You can define stores inspired by MVU patterns such as Flux and Elm to observe state changes more detail.

Some are inspired by Elm and MVU. And Redux and Flux pattern are same too, but memento is not Redux and Flux.

Details and Docs on Github

Features

  • Less boilarplate and simple usage
  • Is not flux or redux
  • Observe detailed status with message patterns and makes it easier to monitor what happened within the application
  • Immutable and Unidirectional data flow
  • Multiple stores but manged by single provider, so can observe and manage as one state tree
  • Less rules have been established
  • Fragile because there are fewer established rules than Redux and Flux

License

Designed with le-nn. Licensed under the MIT License.

Package Sidebar

Install

npm i memento.react

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

140 kB

Total Files

16

Last publish

Collaborators

  • le-nn