Watched box
Классная библиотека, предоставляет компонент,
которому можно указывать widthBreaks="900px" heightBreaks="50vh" например,
и когда размер элемента будет проходить брейкпойнты -
он будет менять свои классы w-lte-900px / w-gt-900px и w-lte-50vh / w-gt-50vh соответственно
Вообщем можно не писать свой ResizeObserver а управлять стилями с помощью этого комопнента
#css
https://github.com/Heydon/watched-box
Классная библиотека, предоставляет компонент,
которому можно указывать widthBreaks="900px" heightBreaks="50vh" например,
и когда размер элемента будет проходить брейкпойнты -
он будет менять свои классы w-lte-900px / w-gt-900px и w-lte-50vh / w-gt-50vh соответственно
Вообщем можно не писать свой ResizeObserver а управлять стилями с помощью этого комопнента
#css
https://github.com/Heydon/watched-box