React component taxonomy

The React community has produced a set of best practices and terminology when building modern applications. These are simple patterns that will help you understand modern React components. Each is a specialized React Component that should be common within any React application.

  • Class
  • Stateless / Microcomponentization / Dumb
  • Container / Smart
  • Higher Order Components (HoCs)
  • Pure