Files
managing-apps/src/Managing.WebApp/src/hooks/useToggle.tsx
2024-05-03 16:39:25 +05:00

10 lines
274 B
TypeScript

import { useCallback, useState } from 'react'
const useToggle = (initialState = false) => {
const [state, setState] = useState<boolean>(initialState)
const toggle = useCallback(() => setState((state) => !state), [])
return [state, toggle]
}
export default useToggle