как кнопка для копирования в буфер определенной информации, при нажатии на нее нужно, чтобы она сменилась на другую иконку на 1-2 секунды, после вернулась в прежнее состояние. пробовал с useRef-ом решить, чтобы не было лишнего рендера страницы и просто переключать класс иконки на нужный и через сетТаймаут возвращать предыдущий. Но выходит, что мне нужно на каждую кнопку вешать свой ref...
возможно. есть варианты проще (обойтись чисто css)? Как лучше это сделать?
как в реакте переключать класы можно?
Вот, пример иконки. Я задал реф даному елементу, задал onClick обработчик и внутри него уже обращался непосредственно к данному елементу вызывая toggleClass("someClass")
Вы отвечали на мой вопрос?
оно как бы работает
https://www.npmjs.com/package/clsx
Обсуждают сегодня