Pelo que eu entendi Class Component é uma maneira antiga de se programar usando react?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pelo que eu entendi Class Component é uma maneira antiga de se programar usando react?
Fala, João! Tudo beleza?
Exatamente! Nas versões iniciais do React eram utilizados Classes para criar os componentes do React. Era uma forma mais robuscada e que seguia firmemente padrões de código na época. Com o passar do tempo ficou obsoleta, pois era bem difícil lidar com estados, props, etc. e exigia criava uma curva de aprendizado maior para pessoas iniciantes por precisarem terem bons fundamentos de POO.
Atualmente a forma mais comum de se criar componentes no React é utilizando os Functions Componentes, que são funções que retornam um elemento jsx.
Se quiser saber mais sobre como funcionava o React em versões mais antigas, só acessar a documentação do React neste link.