1.0.5 • Published 5 years ago

use-state-list v1.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

useStateList

useStateList is a React Hook similar to useState but for arrays.

version minified size minzipped size downloads build

Install

  • npm install use-state-list or
  • yarn add use-state-list

Use

useStateList(length, defaultValue) Default value is optional

import useStateList from 'use-state-list';

const MyList = () => {
  const [clicked, setClicked] = useStateList(3);
  const handleClick = idx => setClicked(idx, true);

  return (
    <div>
      {[0, 1, 2].map(idx => (
        <button key={idx} onClick={() => handleClick(idx)}>
          {clicked[idx] ? 'Clicked!' : 'Click me!'}
        </button>
      ))}
    </div>
  );
};
1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago