import React from "react"; type CallbackType = (...args: string[]) => void; export const useToggle = (initialValue = false): [boolean, () => void] => { const [toggled, setToggled] = React.useState(initialValue); const toggle = React.useCallback(() => { setToggled((v) => !v); }, []); return [toggled, toggle]; };