use-set

0.1.3 • Public • Published

use-set

Use a Set in your React Hooks.

Installation

npm i use-set

Usage

import { useSet } from "use-set";
 
const List = (props) => {
    const checked = useSet(new Set());
 
    const toggle = key =>
        checked.has(key)
            ? checked.delete(key)
            : checked.add(key);
 
    return <div>
        {props.list.map(item =>
            <Checkbox
                key={item.key}
                name={item.name}
                checked = {checked.has(item.key)}
                onChange={() => toggle(item.key)}
            />}
    </div>;
 
};

Package Sidebar

Install

npm i use-set

Weekly Downloads

1

Version

0.1.3

License

MIT

Unpacked Size

3.79 kB

Total Files

5

Last publish

Collaborators

  • mkrhere