next.js 如何在Reactjs中使用循环在第一个div上追加“active”类

nhn9ugyo  于 2022-12-18  发布在  React
关注(0)|答案(1)|浏览(103)

我在Reactjs和使用nextjs框架工作,现在我在滑块中获取数据(视频),我希望默认情况下“活动类”应添加到数组的第一个值,换句话说,在点击幻灯片之前,我希望默认值应“活动”,并应在点击“滑动箭头”()按钮后删除< or >,我怎么能做到这一点?这里是我的代码

{this.state.trending.map((post, index) => {
return (
    <>
        <div class="carousel-item active">
        <YouTube videoId={post.VideoId} opts={opts} />
        </div>
    </>
     )
 })}
z31licg0

z31licg01#

这应该行得通:

{this.state.trending.map((post, index) => {
   return (
    <>
      <div class={`carousel-item ${index===0 ? "active" : ""`}>
        <YouTube videoId={post.VideoId} opts={opts} />
      </div>
    </>
   )
})}

相关问题