динамически получать изображение в React?

У меня возникли проблемы с выяснением того, как динамически импортировать изображение в React. После некоторого исследования я узнал, что необходима функция require (), поэтому я пробовал это до сих пор:

<img src={require(`../../assets/${companyName}.png`)}></img>

Но на моей веб-странице все еще остается пустое изображение. Могу ли я получить какие-либо рекомендации или советы по этому поводу? Я использую сборку приложения create-response-app для справки. Большое спасибо заранее!


person soapysoap    schedule 11.02.2021    source источник


Ответы (1)


Похоже, вы импортируете свое изображение как:

import companyName from '../../assets/companyName.png'

Попробуйте добавить это так:

<img src={companyName} alt=''/>

person Uria Levi    schedule 11.02.2021
comment
я хочу получить изображение, используя динамический путь к изображению. изображение уже загружено локально, и вы хотите получить его динамически - person soapysoap; 12.02.2021
comment
попробуйте это: stackoverflow.com/ questions / 54311204 / - person Uria Levi; 12.02.2021