【发布时间】:2022-01-21 09:46:36
【问题描述】:
我有一个小问题,但我不知道如何执行它以及如何找到其他相关帖子。基本上我只想在有{d.socials2}时才显示instagram部分,否则我想跳过它:
<div id='row'>
{props.data
? props.data.map((d, i) => (
<div key={`${d.name}-${i}`} className='col-md-3 col-sm-6 team'>
<div className='thumbnail'>
{' '}
<img src={d.img} alt='...' className='team-img' />
<div className='caption'>
<h4>{d.name}</h4>
<p>{d.job}</p>
<p>Twitter:<a href={`https://twitter.com/${d.socials1}`}>{d.socials1}</a></p>
{d.socials2.length > 0 &&
<p>Instagram:<a href={`https://www.instagram.com/${d.socials2}`}>{d.socials2}</a></p>
}
</div>
</div>
</div>
))
: 'loading'}
</div>
我该怎么做?
【问题讨论】:
标签: reactjs conditional-rendering