Boa tarde, Cassius! Como vai?
Obrigado pelo seu feedback! É com participações como essa sua que fazemos da Alura uma plataforma cada vez melhor! Continue assim!
E só pra te orientar em relação as suas dúvidas, um function component também chamado de stateless component é utilizado quando vc quer construir um componente mais enxuto que nem terá estado ( por isso eu prefiro o termo stateless component em vez de function component ).
Já a questão da importação do React e do Component não diz respeito ao React em si e sim ao sistema de módulos do ES6, tema esse tratado nos cursos que são pré-requisitos para o curso de React! Dê uma olhada nesse link e veja se o tema fica claro pra vc!
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!