Что делает ResizeObserver?

Middle
185 просмотров
AFK Offer AI

ResizeObserver отслеживает изменения размеров элемента. В отличие от window.resize, который реагирует только на изменение окна, ResizeObserver следит за конкретными элементами — например, когда контейнер меняет размер из-за изменения контента или layout. Колбэк получает entries с contentRect и borderBoxSize. Используется для адаптивных компонентов, графиков, которые должны перерисовываться при изменении контейнера.

Следующий вопрос

Зачем нужна обёртка act() в тестах React?