Лучше скрывайте через CSS Media Queries
innerWidth же не будет реактивно заставлять перерисовываться компонент при изменении.
Нужно будет отдельно где-то слушать resize событие на window, и вызывать пересчет.
Короче одни костыли.
Александр Таратин, да.. печально.. просто мне надо еще ряд переменных менять когда ширина уменьшается, в css я это не пропишу( , а создавать под каждую ширину свой элемент со своими переменными как-то топорно получается, хотя, конечно, работать будет
Gregory, Не знаю какую архитектуру вы используете, но можно примерно так.
Расчитывайте нужные данные (включая информацию о том отображать какой-либо элемент) на resize событие в точке входа приложения или в корневом элементе и прокидывайте в дочерние через свойства компонента.