A custom React hook that lets you manipulate an array data structure without ever needing extra utilities. Actively maintained, issues and PRs welcome. Now with full TypeScript support.
Forked from filipdanic/use-array.
Start with:
npm install --save react-use-array
Then, import and use the hook:
import useArray from 'react-use-array'
// …in your functional component:
const [ list, {
set, empty, replace, push,
updateAt, setAt, removeAt,
filter, map, sort, reverse,
mergeBefore, mergeAfter,
}] = useArray(defaultList);
The complete documentation as well as a live demo is available here.
MIT © HoodHub