diff --git a/packages/material-ui/src/Tabs/Tabs.js b/packages/material-ui/src/Tabs/Tabs.js index 1a68ef11fa31e4..a43cc06323596a 100644 --- a/packages/material-ui/src/Tabs/Tabs.js +++ b/packages/material-ui/src/Tabs/Tabs.js @@ -338,10 +338,12 @@ const Tabs = React.forwardRef(function Tabs(props, ref) { }; }, [updateIndicatorState, updateScrollButtonState]); - const handleTabsScroll = React.useCallback( - debounce(() => { - updateScrollButtonState(); - }), + const handleTabsScroll = React.useMemo( + () => + debounce(() => { + updateScrollButtonState(); + }), + [updateScrollButtonState], ); React.useEffect(() => {