Advertisement
deddyprianto

CLASS COMPONENT LIFECYCLE

Jan 13th, 2022
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // #11 COMPONENT shouldComponentUpdate
  2. // class OnlyEvens extends React.Component {
  3. //   constructor(props) {
  4. //     super(props);
  5. //   }
  6. //   shouldComponentUpdate(nextProps, nextState) {
  7. //     console.log('Should I update?');
  8. //     // Change code below this line
  9. //     return true;
  10. //     // Change code above this line
  11. //   }
  12. //   componentDidUpdate() {
  13. //     console.log('Component re-rendered.');
  14. //   }
  15. //   render() {
  16. //     return <h1>{this.props.value}</h1>;
  17. //   }
  18. // }
  19.  
  20. // class Controller extends React.Component {
  21. //   constructor(props) {
  22. //     super(props);
  23. //     this.state = {
  24. //       value: 0
  25. //     };
  26. //     this.addValue = this.addValue.bind(this);
  27. //   }
  28. //   addValue() {
  29. //     this.setState(state => ({
  30. //       value: state.value + 1
  31. //     }));
  32. //   }
  33. //   render() {
  34. //     return (
  35. //       <div>
  36. //         <button onClick={this.addValue}>Add</button>
  37. //         <OnlyEvens value={this.state.value} />
  38. //       </div>
  39. //     );
  40. //   }
  41. // }
  42.  
  43. // LIFECYCLE COMPONENT CLASS
  44. // componentWillMount() componentDidMount() shouldComponentUpdate() componentDidUpdate() componentWillUnmount()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement