showAllPics(docid){
        console.log(docid)
        var newSelected = Object.assign({},this.state.CompetitorPhotos);
        console.log("b4-->",newSelected[docid]['display']);
        newSelected[docid]['display'] = true;
        console.log("after -->",newSelected[docid]['display'],newSelected);
        console.log(newSelected,this.state.CompetitorPhotos)
        this.setState({ CompetitorPhotos: newSelected },function(){
            console.log(newSelected,this.state.CompetitorPhotos)
        });
    }
I am trying to update 'display' property in a nested property of reactjs state. The following code fails...What am i doing wrong ..
    console.log("after -->",newSelected[docid]['display'],newSelected);
    results in "after -->",true, newSelected.docid.display remains false
 
     
     
    