- Componentes puros/funcionais (functional component);
- Componentes parciais (partial componentes);
- Componentes de apresentação (presentational/dumb components);
- Componentes inteligentes (container/smart components);
- Componentes de alta ordem (HOC);
- Componentes provedores (provider components);
- Componentes consumidores (consumer components);
- Componentes lógicos (logical components);
- Componentes assíncronos (async components).