When I was trying to learn reactjs initially the most confusing part was figuring out the correct usage of lifecycle methods. So I decided to write an article for explaining them using an example of a kid trying to deliver his first dance performance.Hope you like it 🙂