Guest User

Untitled

a guest
Jan 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. const players = this.state.players.map(player => {
  2. return { ...player, updated: player.id === id };
  3. });
  4. this.setState({players: players});
  5.  
  6. updatePlayer = id => {
  7. const players = this.state.players.map(player => {
  8. player.updated = player.id === id ? true:false;
  9. return player
  10. });
  11. this.setState({players: players});
  12. }
  13.  
  14. updatePlayer = id => {
  15. const playerObj = this.state.players.find(item => {
  16. return item.id === id
  17. })
  18.  
  19. if (playerObj) {
  20. playerObj.updated = true
  21.  
  22. this.setState({ playerObj })
  23. }
  24. }
  25.  
  26. this.state = {
  27. players: [p1, p2 ,p3, p4], // each p is a player.
  28. //notice that playerObj is now a reference to some of the P on the players array
  29. playerObj: {
  30. ...playerstuff,
  31. updated: true
  32. }
  33. }
Add Comment
Please, Sign In to add comment