when state is changed is render the only funtion to execute code example
Example 1: component did mmount
componentDidMount()
Example 2: component did mmount
componentDidUpdate(prevProps, prevState, snapshot)
componentDidMount()
componentDidUpdate(prevProps, prevState, snapshot)