(подхватил ПОШЕЛНАХУЙТЫУВОЛЕН) — а там стак прямиком из 10-х годов на лице. Единственный боец, который выразил желание че-та там делать — оказывается, я.
Мне очень захотелось возыметь че-та наподобие реакта, не переделывая все на реакт (сорре найдут нового фронтовика — сам будет расхлебывать), я породил говнолибу, чтобы не дрочить по кулдауну querySelector.
И тут я столкнулся с вопросом того, что мне супер не хватает для ссылок на объекты/массивы в ЖС. В итоге я изобрел эпохальную костыль
let callMeWhatever = function() {return uiData}
let lz = new Lazyact(callMeWhatever, 1000);
Где в теле класса новые данные дергаются тупо вызовом метода-"референса".
Собранный в состояние чего-то юзабельного (не делайте этого) пак — https://github.com/CountTo25/Lazyact — мб я хуево изъяснился, по сорцам/докам понятнее будет
Соответственно, вопрос из зала: это вменяемое решение проблемы передачи свежей версии объекта? Хуйню сделал, можно лучше? Сколько не гуглил — получал однозначное "в жс референсов нет"
через объект надо. При создании объекта у тебя появляется ссылка на него
Обсуждают сегодня