Files
probo/packages/hooks/src/useToggle.ts
Jonathan 3953a05cf3 DataTable component
Signed-off-by: Jonathan <contact@grafikart.fr>
2025-12-01 18:23:11 +04:00

8 lines
271 B
TypeScript

import { useCallback, useState } from "react";
export function useToggle(initialValue: boolean) {
const [value, setValue] = useState(initialValue);
const toggle = useCallback(() => setValue((prev) => !prev), []);
return [value, toggle, setValue] as const;
}