Skip to content

Commit 5411367

Browse files
fix(website): memoize onInput callback
1 parent 00742f6 commit 5411367

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/DocSearch.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,13 @@ export function DocSearch(props: DocSearchProps) {
4343
setIsOpen(false);
4444
}, [setIsOpen]);
4545

46-
function onInput(event) {
47-
setIsOpen(true);
48-
setInitialQuery(event.key);
49-
}
46+
const onInput = React.useCallback(
47+
(event) => {
48+
setIsOpen(true);
49+
setInitialQuery(event.key);
50+
},
51+
[setIsOpen, setInitialQuery]
52+
);
5053

5154
useDocSearchKeyboardEvents({
5255
isOpen,

0 commit comments

Comments
 (0)