Skip to content

Commit 5d357db

Browse files
authored
useMemo -> useCallback (#8)
* useMemo -> useCallback * patch semvar
1 parent 59e32eb commit 5d357db

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "use-force-update",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"author": "Charles Stover <use-force-update@charlesstover.com>",
55
"bugs": {
66
"email" : "use-force-update@charlesstover.com",

src/use-force-update.ts

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useMemo, useReducer } from 'react';
1+
import { useCallback, useReducer } from 'react';
22

33
type VoidFunction = () => void;
44

@@ -8,12 +8,11 @@ const useForceUpdate = (): VoidFunction => {
88
const [ , dispatch] = useReducer<boolean, null>(reducer, true);
99

1010
// Turn dispatch(required_parameter) into dispatch().
11-
const memoizedDispatch = useMemo(
12-
(): VoidFunction =>
13-
(): void => {
14-
dispatch(null);
15-
},
16-
[ dispatch ]
11+
const memoizedDispatch = useCallback(
12+
(): void => {
13+
dispatch(null);
14+
},
15+
[ dispatch ],
1716
);
1817
return memoizedDispatch;
1918
};

0 commit comments

Comments
 (0)