我正在应用程序中渲染以下的
它使用react-scroll包,每当滚动到特定的
我想以最简单的方式使
我应该如何最好地实现这一点?
Material-UI
组件:const handleSetActive = _spyOn => {
linkEl.current.focus();
};
const linkEl = useRef(null);
return (
<ListItem
button
component={SmoothScrollLink}
to={cutTo}
spy
smooth
offset={(phone ? -theme.mixins.toolbar.minHeightPhone : -theme.mixins.toolbar.minHeightDesktop) - 20}
duration={500}
onSetActive={handleSetActive}
// className={classNames(spyOn === cutTo && classes.hover)}
ref={linkEl}
{...other}
/>
)
它使用react-scroll包,每当滚动到特定的
ListItem
时会触发onSetActive
。我想以最简单的方式使
ListItem
(来自Material-UI)在handleSetActive
触发时启用其悬停效果。我应该如何最好地实现这一点?