list列表中react组件数据更新 触发了所有list数据变化而不是对应项的数据变化

有如下结构
that.state.list.map(function(item,index){
return(
  • {点我查看详情}
    {this.state.show?
    :null
    }
  • (index序号)
    )
    })
    大概是这样一个结构就是为每次点击li时请求数据展示对应下标的li里的DetailComponent详情当我同时show多个时为啥所有的li的详情数据都会被变成我最后一次打开的详情数据DetailComponent里也是循环渲染dom结构的
    杨魅力
    浏览 1212回答 2
    2回答
    打开App,查看更多内容
    随时随地看视频慕课网APP

    相关分类

    JavaScript