npm.io
3.2.6 • Published 6 years ago

@easy-peasy/core

Licence
MIT
Version
3.2.6
Deps
10
Size
398 kB
Vulns
0
Weekly
0
Stars
1

Standalone version

npm install @easy-peasy/core
yarn add @easy-peasy/core

Basic Usage

import { createStore, action } from '@easy-peasy/core';

const store = createStore({
  todos: {
    items: ['JavaScript'],
    add: action((state, payload) => {
      state.items.push(payload)
    })
  }
});

store.getActions().add('TypeScript');
store.getState().items; // ['JavaScript', 'TypeScript']

Keywords