use-simple-shared-state

0.0.2 • Public • Published

SimpleSharedState React Hook

Redux is verbose. SimpleSharedState is brief.

Get It

npm install use-simple-shared-state

Basic Use

Assuming you already have a store made with simple-shared-state:

import React from "react";
import useSharedState from "use-simple-shared-state";
import store from "./store.js";
 
const selectors = [
    (state) => state.counter1,
    (state) => state.examples.user,
    // put as many selectors here as you need
];
 
export const MyComponent = () => {
    const [count1, someObject] = useSharedState(store, selectors);
    return (
        <div>
            <h1>Hello World</h1>
            <span>{count1}</span>
            <pre>{JSON.stringify(someObject)}</pre>
        </div>
    )
};

That's all there is to it.

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i use-simple-shared-state

    Weekly Downloads

    0

    Version

    0.0.2

    License

    ISC

    Unpacked Size

    2.87 kB

    Total Files

    4

    Last publish

    Collaborators

    • rm-rf-etc