Executando verificação de segurança...
1

A explicação é muito simples: é para mostrar que sabe.

Sabe o "talk is cheap, show me the code?" Então, muito melhor do que dizer que sabe React é fazer alguma coisa em React. Mas não vão fazer um projeto sério e complexo onde React efetivamente seria uma ferramenta útil e/ou necessária. Vão fazer um portfólio cheio de animações desnecessárias.

Daí fica essa impressão de overengineering, que não deixa de ser mesmo. Mas é importante pensar no nível técnico e de experiência da pessoa antes de sair julgando e descartando o coleguinha, senão você vira só um babaca que gosta de inventar desculpa para fingir que é superior. É como um valentão que acredita ser forte porque unicamente compara sua força com crianças 3 anos mais novas.

Não vou usar a régua que eu uso para falar mal de gente com 20 anos de XP na área, para falar mal de um jovem que nunca trabalhou na área e tá fazendo o possível para arrumar o primeiro emprego.

Carregando publicação patrocinada...
1

Já falei isso aqui nesse post, mas o problema não se limita aos estudos. Na verdade, para mostrar que sabe realmente não é um problema. O real problema é querer aplicar isso para qualquer situação comercial.

Muitos destes aprendizes estão aprendendo dessa forma e entendendo que é a forma certa a fazer em qualquer coisa no mundo afora. Isso é problema com quem decide as tecnologias de um projeto, que a maioria das vezes não sabe decidir, mas por modismo quer pegar algo complicado suficiente para realizar algo simples.

Falei e dei exemplos disso em outros comentários do mesmo post.