React: Functional, Class and Pure Components

Standfirst image: Markus Winkler