Pergunta de entrevista da empresa Edward Jones

When would you use a class component versus a functional component? Why? (In-person)