родительского компонента в компонент всплывающей подсказки передается пропс - видимость, при событии onMouseOver, onMouseLeave
В компоненте внутри useEffect запускается таймаут при наведении мыши (чтобы не сразу всплывала подсказка), а после тога как мышку убрали должен чиститься таймаут, но по факту если навести и убрать мышь то через секунду всплывает подсказка и не убирается, как можно это починить? Если смотреть через отладчик, то все ок
попробуй таймаут через useRef сделать
у тебя в елс не попадает
а после рендера нового переменная с тайером не чистится? попробуй юзать дебаунс
Обсуждают сегодня