в styled components пропсами координаты и рисую через position: asbolute; top: x; left: y; то происходят ре-рендеры на каждом обновлении координат очень плохо. Если пытаться стиль элемента апдейтить через useEffect - обновляется не очень быстро и визуально ощутимо дергается.
координаты ловлю таким хуком https://gist.github.com/whoisryosuke/99f23c9957d90e8cc3eb7689ffa5757c
На простом ЖС такое работало вроде довольно хорошо. Как правильно адаптировать под реакт?
Через реф можно попробовать
в результате весь код запихнул в useEffect, вообще без хуков не лагает
querySelector на реф заменить лучше, в реакте не принято с домом работать
Обсуждают сегодня