Skip to content

Commit bcf59e4

Browse files
committed
wrap function in useCallback
1 parent e5c9364 commit bcf59e4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/components/versionSelector/index.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,14 @@ export function VersionSelector({versions, sdk}: {sdk: string; versions: string[
7373
versions,
7474
]);
7575

76-
const handleVersionChange = (newVersion: string) => {
77-
setSelectedVersion(newVersion);
78-
router.push(getVersionedPathname(newVersion));
79-
localStorage.setItem(getLocalStorageVersionKey(sdk), newVersion);
80-
};
76+
const handleVersionChange = useCallback(
77+
(newVersion: string) => {
78+
setSelectedVersion(newVersion);
79+
router.push(getVersionedPathname(newVersion));
80+
localStorage.setItem(getLocalStorageVersionKey(sdk), newVersion);
81+
},
82+
[getVersionedPathname, router, sdk]
83+
);
8184

8285
return (
8386
<div>

0 commit comments

Comments
 (0)