Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nicolasparada/js-store

Store
https://github.com/nicolasparada/js-store

npm-package state-management store

Last synced: 6 days ago
JSON representation

Store

Awesome Lists containing this project

README

        

# JavaScript Store

Simple state container for your daily use in 400 bytes 😊

Shipped like an ES module. Load it with ``.

## Example

```js
import { createStore } from 'https://unpkg.com/@nicolasparada/[email protected]/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.
```