Skip to content

Commit b3e78bb

Browse files
committedJun 24, 2024··
fix(hooks): pass reset function to useCallback
1 parent 80ec82a commit b3e78bb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎packages/next-safe-action/src/hooks.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,11 @@ export const useAction = <
9999
[safeActionFn]
100100
);
101101

102-
const reset = () => {
102+
const reset = React.useCallback(() => {
103103
setIsIdle(true);
104104
setClientInput(undefined);
105105
setResult({});
106-
};
106+
}, []);
107107

108108
useActionCallbacks({
109109
result: result ?? {},
@@ -219,11 +219,11 @@ export const useOptimisticAction = <
219219
[safeActionFn, setOptimisticValue]
220220
);
221221

222-
const reset = () => {
222+
const reset = React.useCallback(() => {
223223
setIsIdle(true);
224224
setClientInput(undefined);
225225
setResult({});
226-
};
226+
}, []);
227227

228228
useActionCallbacks({
229229
result: result ?? {},

0 commit comments

Comments
 (0)
Please sign in to comment.