@nicolasparada/store

0.4.0 • Public • Published

JavaScript Store

Simple state container for your daily use in 400 bytes 😊

Shipped like an ES module. Load it with <script type=module>.

Example

import { createStore } from 'https://unpkg.com/@nicolasparada/store@0.4.0/store.js'

const store = createStore(0)

console.log('initial count:', store.getState())
const unsubscribe = store.subscribe(count => {
    console.log('current count:', count)
})

store.setState(1) // Set to 1.
store.setState(c => c + 1) // Increment current value.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @nicolasparada/store

      Weekly Downloads

      1

      Version

      0.4.0

      License

      ISC

      Unpacked Size

      2.95 kB

      Total Files

      4

      Last publish

      Collaborators

      • nicolasparada