версии, мне приходится делать условный рендер. Если я создам переменную isMobile и через событие "resize" буду передавать текущее значение в зависимости от ширины экрана true | false. Я влияет на производительность? Или лучше сделать проверку тогда когда первый раз открвает сайт?
кмк надо сначала упереться в проблемы с производительностью, а потом их решать :) Заодно и профилировщиком научиться пользоваться, чтоб понимать из-за чего что тормозит
ну если именно мобильную версию нужно отличать - то не вижу смысла делать проверку при ресайзе
Ну и да, как правило, все работают с приложением не меняя размера окна :)
событие ресайз поставить на срабатывание в условно максимум раз в 100мс, и ок
breakpointChecker. А вообще смотря на чем сделано. В nuxt есть layout сontext.app.$device
Есть метод window.matchMedia
Обсуждают сегодня