Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | import { useState } from "react"; const useToggle = (initialState = false) => { const [isOpen, setIsOpen] = useState(initialState); const toggle = (newVal?: boolean) => { typeof newVal === "boolean" ? setIsOpen(newVal) : setIsOpen(!isOpen); }; return { isOpen, toggle }; }; export default useToggle; |