Files
ReactWrenchStarter/src/hooks/useToggle.js
T
2023-01-16 13:09:45 -05:00

19 lines
327 B
JavaScript

import { useState } from "react";
function useToggle(init = false) {
const [value, setValue] = useState(init);
return [
value,
{
set: setValue,
toggle: (e) => {
if (e) {
e.preventDefault();
}
setValue((flag) => !flag);
},
},
];
}
export default useToggle;