Guest User

Untitled

a guest
Nov 15th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. export default class SvcList extends React.Component {
  2. constructor(props) {
  3. super(props)
  4.  
  5. this.state = {
  6. servicesArr: []
  7. }
  8. }
  9.  
  10. changeSelectionsArray = (id) => {
  11. this.state.servicesArr.push(id)
  12. // THIS IS THE FUNCTION SENDING THE ARRAY TO SECOND COMPONENT
  13. this.props.reviseServicesArray(this.state.servicesArr)
  14. }
  15.  
  16. render() {
  17. return(
  18. <div><button id="something" onClick={() => this.changeSelectionsArray(id)}>Click Me</button></div>
  19. )
  20. }
  21. }
  22.  
  23. ["5bd97355-50d8-4a06-aced-025c8cc587f3", "5bd97403-ae5b-4c90-92cb-130f86154e27"]
  24.  
  25. export default class SvcDisplay extends React.Component {
  26. constructor(props) {
  27. super(props)
  28. }
  29.  
  30. render() {
  31.  
  32. const { servicesArr } = this.props;
  33.  
  34. const serviceDisplay = servicesArr.map((item, i) => (
  35. <li key={i}>{item}</li>
  36. ));
  37.  
  38. return(
  39. <div>
  40. <ul>{serviceDisplay}</ul>
  41. </div>
  42. )
  43. }
  44. }
  45.  
  46. - 5bd97355-50d8-4a06-aced-025c8cc587f35bd97403-ae5b-4c90-92cb-130f86154e27
Add Comment
Please, Sign In to add comment