UNPKG

usehooks-ts

Version:

React hook library, ready to use, written in Typescript.

16 lines 605 B
import { useState } from 'react'; function useCounter(initialValue) { var _a = useState(initialValue || 0), count = _a[0], setCount = _a[1]; var increment = function () { return setCount(function (x) { return x + 1; }); }; var decrement = function () { return setCount(function (x) { return x - 1; }); }; var reset = function () { return setCount(initialValue || 0); }; return { count: count, increment: increment, decrement: decrement, reset: reset, setCount: setCount, }; } export default useCounter; //# sourceMappingURL=useCounter.js.map