Here is a simple counter increase decrease example for React Hook – useEffect.
useEffect runs at lease once and everytime dependency array changes when the component is loaded or mounted.
See the Pen Codepen React Starter Template with Babel Transpiler by Puneet Sharma (@webdevpuneet) on CodePen.