Имеется изображение, и необходимо прописать путь к нему, в src. Сам путь передается в компонент через props.
Во-первых,<img src="./path/img.png"> - если передавать так путь, то изображение не появляется, поэтому использую: <img src={require("./path/img.png")}> - если знаете вариант лучше, то буду рад его узнать.
Во-вторых, при передачи в require путь из props (<img src={require(this.props.card)}>), то появляется ошибка Error: Cannot find module ".".
this.props.card - 100% является строкой.
Как быть, как правильно передать путь в src?
Вы можете вызывать require не у потомка, а у родителя:
<MyComponent imageSrc={require("./image.jpg")} />
И использовать уже привычный метод:
<img src={this.props.imageSrc} />
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости