fix(website): memoize onInput callback
This commit is contained in:
parent
00742f6711
commit
5411367582
1 changed files with 7 additions and 4 deletions
|
|
@ -43,10 +43,13 @@ export function DocSearch(props: DocSearchProps) {
|
|||
setIsOpen(false);
|
||||
}, [setIsOpen]);
|
||||
|
||||
function onInput(event) {
|
||||
setIsOpen(true);
|
||||
setInitialQuery(event.key);
|
||||
}
|
||||
const onInput = React.useCallback(
|
||||
(event) => {
|
||||
setIsOpen(true);
|
||||
setInitialQuery(event.key);
|
||||
},
|
||||
[setIsOpen, setInitialQuery]
|
||||
);
|
||||
|
||||
useDocSearchKeyboardEvents({
|
||||
isOpen,
|
||||
|
|
|
|||
Loading…
Reference in a new issue