Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка функции React

David Zograbian Знаток (403), на голосовании 1 год назад
export default function Random() {


let imgs = ['https://m.media-amazon.com/images/I/81BAJ96jLTL.jpg', 'https://www.mecatechnic.com/img/photos/zoom/UF04403.jpg', 'https://www.mecatechnic.com/img/photos/zoom/UF04403.jpg' ]
let i = Math.floor(Math.random() * imgs.length);
let image2 = document.getElementById("image2");
imgsrc(); // Первоначальное заполнение картинки
image2.onclick = imgsrc;
function imgsrc() {
image2.src = imgs[i]; // Увеличить индекс лучше потом
if (++i === imgs.length) i = 0;
}

return (
<>
<img src='' id="image2" alt='img'/>



</>



)



}


Сама ошибка Cannot set properties of null (setting 'src')
TypeError: Cannot set properties of null (setting 'src')
Голосование за лучший ответ
Semen Kapacuk Гуру (3750) 1 год назад
Никаких getElementById в реакт проектах быть не должно и весь принцип интерактивности и реактивности там совсем другой
David ZograbianЗнаток (403) 1 год назад
можно подробнее?
Semen Kapacuk Гуру (3750) David Zograbian, что подробнее? Документацию реакта пересказывать? Так это занятие на 40-100 часов
David ZograbianЗнаток (403) 1 год назад
лучше отсутствие ответа чем такой ответ
Похожие вопросы