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

[DÚVIDA] - React esta deixando de ser utilizado no mercado?

Olá a todos.
Recentemente, comecei a pesquisar sobre uma biblioteca chamada React, achei bem interessante, porém achei algumas pessoas dizendo que o React esta sendo aos poucos deixado de lado pelo mercado e estão focando nos frameworks, como Next, Angular e outros.

Gostaria da opinião de vocês para entender se vale realmente a pena apreender React e se realmente esta perdendo o uso no mercado de trabalho.

Não sei se minha visão sobre isso esta equivocada, mas acho que o react seria um primeiro passao para o iniciante no front-end, assim o próximo passo seria aprender um framework como Nesxt, por exemplo.

Sou estudante e meu primeiro contato com essa biblioteca seria para um trabalho da faculdade.

Carregando publicação patrocinada...
4

Frameworks são ferramentas que mudam o tempo todo, e é muito comum de um ano para outro surgir algum outro novo que vai enterrando os antigos.

No entando o React tem um uso bastante amplo, o próprio Next é um metaframework baseado em React, ou seja, não tem como usar Next sem usar React.

Mas recomendo muito que foque em aprender JS muito bem antes de qualquer framework, na verdade, em qualquer cenário foque em aprender muito bem a linguagem de programação base das ferramentas. Com esse conhecimento consolidado você terá muito mais facilidade em se adequar no hype do mercado.

1

Estou estudando o React Native e pra mobile achei muito fácil e rápido fazer aplicativos. E serve tanto pra android com iOS. E os conhecimentos de React me ajudam muito

3

O NextJS foi desenvolvido "sobre" o ReactJS. Desenvolver utilizando o Next requer conhecimento de React. Tem muito tutorial agora sobre o Next, acho melhor começar por ele, pra depois pegar os fundamentos e ir avançando no React sob demanda.

Bom, essa é a minha opinião porque eu usava o Angular e peguei o Next antes do React. Acho que foi bem melhor assim... Sucesso pra ti.

2
2

Next É o React, e não, o React não está deixando de ser utilizado, as pessoas até podem ter essa percepção, entretanto, os dados dizem outra coisa, você pode pegar qualquer pesquisa da área desde survey do Stackoverflow, State of JS, até pesquisa baseada em estrelas no repositório do github, o React está sempre no topo.

O React sozinho geralmente pontua acima de 80% em questão de gente usando, enquanto em termos de popularidade (quem usa e gosta) ele corresponde até 70% dos participantes dependendo da pesquisa.

O Next dentro da categoria dele, os meta frameworks, que é o que realmente é utilizado quando a gente vai avaliar o mercado dessas coisas, não tem competição, o máximo que chega perto dele é o pessoal que a gente pode pelo menos dizer que é usado comercialmente que seria o Astro e o Nuxt (que é o Next do pessoal do Vue), o resto tem um grau de uso tão mínimo que só está lá no gráfico para marcar presença mesmo.

O que os dados mostram é que apesar de estar começando a se criar uma vontade dos devs de trocar o React por outra coisa seja o Svelte (que ninguém usa no mercado) ou o Vue (que o povo até usa, mas ainda não chega perto do React), o React mesmo continua muito popular, e, em termos de mercado, simplesmente imbatível, vai ano, entra ano, já fazem pelo menos uns 4 ou 5 anos que ele está invicto no topo do mercado de front-end e não parece que vai sair de lá tão cedo.

Até porque ele vem moldando o mercado desde que entrou no jogo (hooks, SSR, ter um meta-framework, Suspense, e etc), e mesmo hoje, o front-end continua se moldando ao redor do React visto que após ele trazer os RSC e as Server Actions, a concorrência já começou a corrida pra implementar também, com o Vue, Astro, e Angular já tendo soluções próprias para isso.

1

Eu ainda dou muito valor ao uso de HTML, css e js puros sem framework.

Penso que esses frameworks são muito pesados e nem sempre são necessários. Tô muito ultrapassado ou não há necessidade de React, Angular e cia em projetos mais simples?

2
1

Se você não tem uma UI cheia de coisas interativas, mesmo num projeto grande e complexo, não existe nem necessidade de JS, quem dirá de React e cia.

O negócio é que a gente desaprendeu a usar a tag form e agora acha que AJAX é solução para tudo.

1