如何优化接收属性并重新渲染组件数组的应用程序?

时间:2018-09-12 06:47:10

标签: reactjs redux saga

所以,我想知道。如何更新组件数组中的单个元素

render(){
    const {current, items} = this.props;
    return(
        <div>
            {
              items.map(item=>{
                return(
                    <div 
                      key={item.id}
                      selected={item.id===current.id}
                    >
                      {item.value}
                    </div>
                )
              })
            }
        </div>
    )
}

如果我有50个元素并且我获得了current道具,那么它的地图可以再次工作50次,但是如果map,我只想从此current.id === item.id中重新渲染一个元素。我该怎么办?

0 个答案:

没有答案