summaryrefslogtreecommitdiff
path: root/src/hooks/basic.ts
diff options
context:
space:
mode:
authorMatain <[email protected]>2022-06-12 23:57:53 +0800
committerMatain <[email protected]>2022-06-12 23:57:53 +0800
commita0fedebe3e03bda70b59881b0c49b87af6771a33 (patch)
tree4d7d087aa46a2b1cf39717e14ed4f805300897c2 /src/hooks/basic.ts
parent065069e5528f01c87e22b613913fb8e0df3b8d4a (diff)
Revert "Merge branch 'haishanh-master'"
This reverts commit e4e921e0b93f74bf126ca80cbb83f5e912f73a88, reversing changes made to a825925cc97d95762634d234ef06be1627a21fb1.
Diffstat (limited to 'src/hooks/basic.ts')
-rw-r--r--src/hooks/basic.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/hooks/basic.ts b/src/hooks/basic.ts
index 1e8aeae..587d92d 100644
--- a/src/hooks/basic.ts
+++ b/src/hooks/basic.ts
@@ -1,14 +1,9 @@
-import * as React from 'react';
+import React from 'react';
const { useState, useCallback } = React;
-export function useToggle(initialValue = false): [boolean, () => void] {
+export function useToggle(initialValue = false) {
const [isOn, setState] = useState(initialValue);
const toggle = useCallback(() => setState((x) => !x), []);
return [isOn, toggle];
}
-
-export function useState2<T>(v: T) {
- const [value, set] = useState(v);
- return { value, set };
-}