| import * as React from "react"; | ||
| export function useToggle( | ||
| defaultValue?: boolean | ||
| ): [boolean, () => void, React.Dispatch<React.SetStateAction<boolean>>] { | ||
| const [value, setValue] = React.useState(!!defaultValue); | ||
| const toggle = React.useCallback(() => { | ||
| setValue((x) => !x); | ||
| }, []); | ||
| return [value, toggle, setValue]; | ||
| } |
+1
-1
| { | ||
| "name": "hookbase", | ||
| "version": "0.1.2", | ||
| "version": "0.1.3", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "bin": { |
3770
9.82%4
33.33%96
11.63%