I know there are a few similar questions here and here but I am having a tough time understanding what is the correct thinking today on this and extrapolating it to my situa
You should pass handleScoreRemove as a prop to Score:
handleScoreRemove
Score
In ScoreList:
ScoreList
var scoreNodes = this.props.data.map(function(score) { return ( ); });
In Score:
removeRecord: function(e){ this.props.handleScoreRemove(this); }