Модернизация тегов inline-скриптов для шаблонов и JS API

Извините за медленный ответ, в последнее время я немного завален делами.

Очень здорово!! Всё работает, просто эти две строки были перепутаны местами:

        this.imageSrc = images[randPick];
        this.imageHref = goTo[randPick];

Мне нужно разобраться с @tracked (я даже не знаю, как это правильно назвать — отслеживаемые переменные?) и с методом constructor. Также я не до конца понимаю, как и в какой момент вызывается метод shouldRender.

Огромное спасибо за вашу помощь, я бы никогда не догадался использовать эти методы самостоятельно.