Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Что нам нужно сделать? Сделать поведение наоборот. Обычно баннер по умолчанию скрыт. Мы должны сделать баннер видимым по умолчанию
Это лучше, чем появление баннера в самый неподходящий момент:
К тому же,
поскольку мы вставили скрипт для повторных просмотров в <head>
, когда пользователь скрывает баннер и переходит на новую страницу, баннер также будет скрыт перед первым рендерингом.
Или статья или перевод вводят в заблуждение. На самом деле сделали нормально т.е. если баннера не должно быть, то он сразу скрыт. Просто он стоит на своём месте, как и должен был сразу. Это из тех статей, где 10 лет думали и наконец прописали в img размеры картинок и ВОУ, всё перестало прыгать.
Хм, а почему нельзя было контролировать отображение через куку? Она известна на сервере, поэтому при SSR можно точно знать, нужен ли баннер.
Безжалостное избавление от Layout Shift на netlify.com