Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. componentDidUpdate = (prevProps, prevState) => {
  2. const differentProps = {};
  3. const differentState = {};
  4.  
  5. Object.keys(prevProps).forEach(k => {
  6. if (prevProps[k] !== this.props[k]) {
  7. differentProps[k] = [prevProps[k], this.props[k]];
  8. }
  9. });
  10.  
  11. Object.keys(this.props).forEach(k => {
  12. if (prevProps[k] !== this.props[k]) {
  13. differentProps[k] = [prevProps[k], this.props[k]];
  14. }
  15. });
  16.  
  17. Object.keys(prevState).forEach(k => {
  18. if (prevState[k] !== this.state[k]) {
  19. differentState[k] = [prevState[k], this.state[k]];
  20. }
  21. });
  22.  
  23. Object.keys(this.state).forEach(k => {
  24. if (prevState[k] !== this.state[k]) {
  25. differentState[k] = [prevState[k], this.state[k]];
  26. }
  27. });
  28.  
  29. console.log(differentProps, differentState);
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement