Извините за медленный ответ, в последнее время я немного завален делами.
Очень здорово!! Всё работает, просто эти две строки были перепутаны местами:
this.imageSrc = images[randPick];
this.imageHref = goTo[randPick];
Мне нужно разобраться с @tracked (я даже не знаю, как это правильно назвать — отслеживаемые переменные?) и с методом constructor. Также я не до конца понимаю, как и в какой момент вызывается метод shouldRender.
Огромное спасибо за вашу помощь, я бы никогда не догадался использовать эти методы самостоятельно.