stata

Super-simple state management

Usage no npm install needed!

<script type="module">
  import stata from 'https://cdn.skypack.dev/stata';
</script>

README

Stata Travis npm bundle size (minified + gzip)

Super simple state management

https://www.npmjs.com/package/stata

What this does

  • Creates a store of state based on an initial state
  • Automatically binds action creators into action methods, which are returned as an object
  • Automatically dispatches and calls render function (with current state and actions) when action methods are called

What this doesn't do

Strong emphasis on YAGNI

  • Allow multiple subscribers
  • Allow unsubscribe
  • Dynamically add actions
  • Expose dispatch
  • Serializable actions or action history

How to use

Check out this codepen that uses preact as the rendering engine.