Вы хотите проверять не наличие класса, а его появление. Это разные вещи.
Конечно, в js есть апи для отслеживания изменений в DOM, но для этой задачи оно не требуется, никто так не делает.
У вас есть код, который управляет всплывающими окнами. Вот этот скрипт и должен вешать класс на body при активации модалки.
nhpmi, Сделай рамку отдельным абсолютным блоком поверх всего. Чтобы не мешался - pointer-events:none. Или четыре отдельных блока, по одному на сторону, если pointer-events нельзя использовать.
Juniorrrrr, SSR не должен рендерить страницу так, как она выглядит в браузере. SSR должен рендерить страницу такой, какой она была бы при отдаче с обычного сервера.
Если у вас slick, то отдача должна быть примерно такой:
Если SSR вернут уже полностью готовую разметку, то там будет класс slick-initialized, который укажет слайдеру в браузере, что с этим элементом уже не нужно ничего делать, и соответственно, будет пропущен, не будут навешаны обработчики и т.д.
Он все равно должен инициализироваться на клиенте. Нафига рендерить его разметку на сервере?
SSR отработал правильно - выплюнул неинициализированную разметку слайдера.
Mishka_Sev, а, ну это можно. Сам тоже сделал себе закладки в браузерах, чтобы руками не вбивать.
var bs = require("browser-sync").create();
// .init starts the server
bs.init({
... настраиваете опции как надо, по документации
нужны server и port
});
Mishka_Sev, Вам что надо-то? Сделать доступность из интернета? Вряд ли выйдет. Сервер будет запущен в вашей локалке, порт можно указать. Если оч надо, то на роутере пробросить доступ из вне.
Alex Wells, в общем-то и я о том же. Убрать роутинг, убрать сборку стейта. Всё это уже есть в js бандле.
Про target в принципе я знаю, использовал в другом проекте, без ларки.
А тут даже не подумал проверить. Казалось, что микс сам все разруливает как надо.
Попробую.
Конечно, в js есть апи для отслеживания изменений в DOM, но для этой задачи оно не требуется, никто так не делает.
У вас есть код, который управляет всплывающими окнами. Вот этот скрипт и должен вешать класс на body при активации модалки.