У меня разные данные. У некоторых из них есть только значок, а у некоторых - img. Я хочу контролировать данные независимо от того, является ли iconurl нулевым или нет в начале, а затем, если у него есть иконка url, я буду использовать FontAwesome, если iconurl = null, я буду использовать тег img. Но мои изображения не приходят на экран. Также я не смог вывести название на тег h3. Это выглядит пустым на экране. Я немного смущен. Можете ли вы помочь мне, пожалуйста? заранее спасибо.
Примечание: я уже проверил некоторые троичные примеры в реакции, но они были слишком простыми.
render() {
return (
this.state.diagnoses.map(user =>
<div className={'cat-box-region'}>
<div className={'cat-box-position'}>
<div className={'cat-box'}>
{user.IconUrl ? (<FontAwesomeIcon icon={user.IconUrl} size="3x" className={'icon'}/>) : (<img src={user.ImgUrl} className={'ultrasound-img'}/>)}
<h3>{user.name}</h3>
</div>
</div>
</div>
)
);
}