Course's Objectives
1. To learn how to use the react-transition library to perform animations and transitions
2. To understand what the TransitionGroup component does, and when should be used in order to perform animations to group of elements.
3. To understand the CSSTransition component, and why we should use it for performing transitions and animations to solo elements and not groups.
4. To connect all of them with CSS classes.