UNPKG

minh-custom-hooks-release

Version:

Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:

21 lines 593 B
import { useCallback, useState } from 'react'; export default function useToggle(init) { if (init === void 0) { init = false; } var _a = useState(init), state = _a[0], setState = _a[1]; var on = useCallback(function () { setState(true); }, []); var off = useCallback(function () { setState(false); }, []); var toggle = useCallback(function () { setState(function (prev) { return !prev; }); }, []); return { state: state, on: on, off: off, toggle: toggle, }; } //# sourceMappingURL=useToggle.js.map