@alcadica/state-manager-react

A simple modular state manager for your applications

Usage no npm install needed!

<script type="module">
  import alcadicaStateManagerReact from 'https://cdn.skypack.dev/@alcadica/state-manager-react';
</script>

README

state-manager-react

Coverage Maintainability

Install

npm i --save @alcadica/{state-manager,state-manager-react}

Usage

import React, { Fragment } from 'react';
import store, { actions } from './my-previously-defined-store';
import withManager from '@alcadica/state-manager-react';

const Foo = (props) => (
  <Fragment>
    <div>{ props.counter }</div>
    <button onClick={ store.dispatch(actions.increment(1)) }></button>
  </Fragment>
);

export default withManager(store)(Foo);

Licence

MIT