已采納回答 / 知曉同丶
onClick={this.handleItemClick(index)} 改成?onClick={() => this.handleItemClick(index)}
2019-03-21
已采納回答 / 拾憶楓靈HYL
數(shù)組是引用賦值,const list = this.state.list;在改變list的時(shí)候this.state.list一樣會(huì)改變
2019-03-03
最新回答 / Allen2000
1.視頻中用的是Sublimetext。2.本人用的是Visual Studio Code, 同樣可以實(shí)現(xiàn)相同的代碼效果。
2019-02-27
最贊回答 / 松橋末樹(shù)
<...圖片...>splice方法的返回值是被刪除的那項(xiàng),之后調(diào)用setState相當(dāng)于把刪除的那項(xiàng)賦值給中的list,因此只留下刪除的那項(xiàng)。視頻中指出,copy環(huán)節(jié)避免直接操作state,通過(guò)局部變量復(fù)制,操作局部變量,達(dá)到更新數(shù)據(jù)的目的??梢允钩绦蛐阅堋⒖烧{(diào)試性更優(yōu)等。
2019-01-18
最新回答 / 邪惡的小饅頭
為了考慮性能吧,因?yàn)镸ap遍歷不會(huì)影響原數(shù)組。 這是Map和foreach最大的區(qū)別? ,其他的都相同map遍歷 list 會(huì)生成一個(gè)副本使用map的return 每個(gè)值都返回給了list數(shù)組的副本否則的話每遍歷一次都直接影響LIST DOM都要重新渲染計(jì)算一次,損耗性能 。?用map? ?講究
2019-01-16