We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d789288 commit e926fafCopy full SHA for e926faf
βsrc/__stories__/useGetSet.story.tsx
@@ -32,9 +32,9 @@ const DemoWrong = () => {
32
33
storiesOf('State/useGetSet', module)
34
.add('Docs', () => <ShowDocs md={require('../../docs/useGetSet.md')} />)
35
- .add('Demo', () =>
+ .add('Demo, 1s delay', () =>
36
<Demo/>
37
)
38
- .add('DemoWrong', () =>
+ .add('DemoWrong, 1s delay', () =>
39
<DemoWrong/>
40
βsrc/useUpdate.ts
@@ -1,5 +1,8 @@
1
import {useState} from 'react';
2
3
-const useUpdate = () => useState(0)[1] as (() => void);
+const useUpdate = () => {
4
+ const [, setState] = useState(0);
5
+ return () => setState(cnt => cnt + 1);
6
+};
7
8
export default useUpdate;
0 commit comments