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

Cara, muito boa sua analogia, parabéns!!
Não posso deixar de dizer que concordo fortemente com suas afirmações. O importante acima de tudo é ter equilibrio e consistência nos estudos. Uma coisa que sempre faço é tentar entender o "como" e "porque". Tento sempre imaginar os possíveis cenários que em que posso aplicar aquele conhecimento.

Carregando publicação patrocinada...
1

Boa. Essa questão de entender os cenários onde determinado recurso pode ser aplicado é muito bom. Nossa tendência é que quando aprendemos algo novo, queremos colocar goela a baixo em qualquer projeto isso, e na maioria das vezes, sem necessidade.

Por exemplo, a pessoa aprende sobre o useEffect, um hook do React, para causar um efeito colateral de acordo com a mudança de um estado por exemplo. Depois que você aprende, começa a colocar useEffect para tudo, até onde não precisa, e isso pode gerar renderizações desnecessárias, e consequentemente gargalos de performance. Inclusive esse tema de saber entender cenários é um dos próximos posts que pretendo fazer aqui no TabNews.