有如下結(jié)構(gòu)that.state.list.map(function(item,index){ return ( <li>{點我查看詳情} {this.state.show? <DetailComponent data={this.state.date}/> :null } </li> (index 序號) )})大概是這樣一個結(jié)構(gòu)就是為每次點擊li時請求數(shù)據(jù) 展示對應(yīng)下標(biāo)的li里的DetailComponent 詳情 當(dāng)我同時show多個時為啥所有的li的詳情數(shù)據(jù)都會被變成我最后一次打開的詳情數(shù)據(jù) DetailComponent 里也是循環(huán)渲染dom結(jié)構(gòu)的
list列表中react組件數(shù)據(jù)更新 觸發(fā)了所有l(wèi)ist數(shù)據(jù)變化而不是對應(yīng)項的數(shù)據(jù)變化
守候你守候我
2019-03-20 21:19:20