Sabe quando você está desenvolvendo um projeto e, do nada, tudo começa a travar? O código já não parece mais fazer sentido, um bug aparece aqui, outro ali, e você passa horas tentando resolver… mas nada anda? Foi exatamente o que aconteceu comigo esses dias.
Eu tinha começado um projeto com React. Nunca tinha estudado React de verdade, confesso. Só tinha visto algumas coisas por cima, li a documentação e fui me virando. Segui exemplos, copiei uns trechos daqui, adaptei dali… e no começo, até parecia que estava funcionando. Mas aí o projeto começou a crescer — e junto com ele, os problemas.
Chegou um momento em que simplesmente não consegui mais sair do lugar. Apareciam erros que eu nem sabia como pesquisar no Google. Tudo parecia quebrar por coisas mínimas. E eu percebi que estava tentando construir algo com uma base que eu nem entendia direito. Foi então que me veio uma pergunta meio incômoda:
“Se eu largar o React agora e refizer tudo em JavaScript puro, eu tô regredindo?”
Essa pergunta ficou na minha cabeça por um tempo. Porque, na nossa área, parece que tem uma pressão constante pra estar sempre avançando, sempre aprendendo a tecnologia mais nova, a ferramenta mais moderna, a stack mais “do momento”. E quando você resolve voltar pra algo mais simples, pode bater aquela sensação de estar andando pra trás.
Mas, pensando bem… será que voltar atrás é sempre algo ruim?
Voltar pra uma linguagem que eu entendo, onde eu sei onde piso, pode ser justamente o que me faz avançar com mais segurança. Não é regressão, é lucidez. É entender que o aprendizado não precisa ser linear — ele pode ser cheio de curvas, pausas, e sim, às vezes até retornos estratégicos.
Pode haver pessoas que enxerguem isso como perda de tempo. Como se largar o React fosse abrir mão de evoluir. Mas, sinceramente? Eu vejo como ganhar clareza. Reescrevendo esse projeto em JavaScript puro, eu consigo focar no que importa: lógica, estrutura, organização do código. E isso, no fim das contas, vai me preparar muito melhor para voltar ao React com outra cabeça. Com mais base, mais confiança.
A gente romantiza muito o “seguir em frente a qualquer custo”, mas a real é que, às vezes, fazer isso só piora tudo. Se você tá atolado em algo que não entende bem, insistir pode virar frustração. Parar, respirar, e reconstruir com o que você já domina pode ser o movimento mais inteligente — e mais maduro — que você faz no seu processo de crescimento.
Porque evolução não é empilhar frameworks no currículo. Evolução é entender o que você tá fazendo. E saber quando mudar de rota também faz parte.
Nem todo avanço parece avanço. Às vezes, o verdadeiro crescimento acontece justamente no momento em que você decide fazer menos — mas fazer com mais consciência.
SOCIAL SHARE CARD GENERATOR