столкнулся с такой ситуацией, есть желание добавить таймаут при наведении на элемент, чтобы появлялась подсказка,
но получается если я просто делаю useState => visible: true внутри setTimeout, то если навести и убрать курсор с элемента, то таймер все равно запускается и подсказка появится все равно, как можно это поправить?
чистить таймер, если убрали ховер
https://www.w3schools.com/jsref/met_win_cleartimeout.asp
Понял, спасибо, буду пробовать
можешь еще дебаунс изучить, код будет красивее чем с таймаутом
С таймаутами получилось, а вот debounce в проекте не распознает, это какая-то отдельная библотека? я знаю есть debounce в rxjs
можешь его из лодаша взять
Обсуждают сегодня