Skip to content

Commit

Permalink
fix: React 17 warning
Browse files Browse the repository at this point in the history
  • Loading branch information
zombieJ committed Dec 5, 2022
1 parent f5c9c54 commit 3093682
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/hooks/useMergedState.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import * as React from 'react';
import useEvent from './useEvent';
import { useLayoutUpdateEffect } from './useLayoutEffect';
import useState from './useState';
Expand Down Expand Up @@ -49,7 +48,7 @@ export default function useMergedState<T, R = T>(
// ====================== Change ======================
const onChangeFn = useEvent(onChange);

const [prevValue, setPrevValue] = React.useState<[T]>([mergedValue]);
const [prevValue, setPrevValue] = useState<[T]>([mergedValue]);

useLayoutUpdateEffect(() => {
const prev = prevValue[0];
Expand All @@ -68,7 +67,7 @@ export default function useMergedState<T, R = T>(
// ====================== Update ======================
const triggerChange: Updater<T> = useEvent((updater, ignoreDestroy) => {
setInnerValue(updater, ignoreDestroy);
setPrevValue([mergedValue]);
setPrevValue([mergedValue], ignoreDestroy);
});

return [postMergedValue as unknown as R, triggerChange];
Expand Down

0 comments on commit 3093682

Please sign in to comment.