代码修改

This commit is contained in:
fengxiangdebaozi authored and xuhd committed 2026-05-28 18:29:37 +08:00
1 parent ef1481be63
commit a4b7ab5e9d
168 files changed
+76575

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
import { useState, useCallback } from 'react';
export function useToggle(initialValue: boolean = false): [boolean, () => void, (value: boolean) => void] {
const [value, setValue] = useState<boolean>(initialValue);
const toggle = useCallback(() => {
setValue((prev) => !prev);
}, []);
const setToggle = useCallback((newValue: boolean) => {
setValue(newValue);
}, []);
return [value, toggle, setToggle];
}