1.1.3 • Published 4 years ago

react-store-data v1.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Install

npm install react-store-data --save

or

yarn add react-store-data

Usage example

import {createStore} from 'react-store-data';

const initialState = {
    key: 'value',
};

const store = createStore(initialState);

// get store
store.getStore(); // {key: 'value'}

const unsubscribe = store.addListener(state => {
    console.log(state); // {key: 'new value'}
});

store.set({key: 'new value'});

// Unregister listener
unsubscribe();

connect to the React component

import React, {Component} from 'react';
import {createStore, createConnector} from 'react-store-data';

const initialState = {
    text: '',
};

const store = createStore(initialState);
const connect = createConnector(store);

class App extends Component {
    render() {
        const {text} = this.props;
        return (
            <div>{text}</div>
        );
    }
}

export default connect(App, state => ({
    text: state.text
}));

store.set({text: 'Hello World'});
1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago