DEV Community

loading...

Algumas Vantagens para aprender React

paulofreitas_py profile image Paulo Freitas ・1 min read

React é uma biblioteca JavaScript criada pelo Facebook e é a biblioteca JavaScript mais famosa e usada. Outras bibliotecas são angular.js e vue.js. Veja algumas razões pelas quais você deve aprender.

  1. O React é fácil de usar.
    React é a biblioteca JavaScript mais usada porque é fácil de usar e amigável para iniciantes. Os aplicativos da Web são construídos com mais rapidez e sem muito estresse com o React.

  2. Trabalhos de alta remuneração.
    Como um desenvolvedor React , você será classificado como alto e receberá um salário alto. Nos Estados Unidos, o salário médio de um desenvolvedor React é 120 mil por ano. E você também não precisa se preocupar em conseguir um emprego porque é muito procurado. Principais empresas como Facebook, Netflix, Facebook, Instagram, Whats App, Microsoft, Yahoo, Netflix, PayPal, Imdb, Uber, Wix, Atlassian, CloudFalare, Slack, Dropbox, Salesforce, Airbnb, Reddit, BBC e até Hashnode usa react. A maioria das empresas está procurando desenvolvedores de reação.

  3. React é Reutilizável
    O React economiza tempo e dinheiro porque é baseado em componentes. E os componentes podem ser divididos e reutilizados.

  4. Aplicativos móveis e VR React não são usados apenas para construir sites, mas também para construir aplicativos móveis e VR (realidade virtual). Você pode trabalhar como desenvolvedor Web, desenvolvedor de aplicativos móveis ou até mesmo um especialista em RV.

Outros exemplos rápidpos:

1 React é compatível com SEO
2 React é estável
3 React é rápido

Comece a Aprender React hoje !!!!

Discussion (2)

Collapse
maartennnn profile image
maarteNNNN • Edited

Você deveria falar sobre as dores do React também. React não é necessariamente o melhor para quem começa com programação. React é bem avançado e precisará ser usado com cuidado. Re-rendering, por exemplo, é um conceito que muitos programadores Júnior não conhecem totalmente. Joga Redux no jogo e o negócio pode virar fatal. O Facebook sabe dessas dores e está implementando soluções para isso, um deles é Recoil. Você terá que imaginar compartilhar dados entre componentes. Cada componente a onde passa esses dados, na hora de mudar o dado o React faz um re-render total desses componentes. Isso é bem problemática em um aplicativo grande. Com Recoil eles querem que os componentes que não necessariamente usam esses dados não façam um re-render.

Por esses casos eu mais recomendo Vue para iniciantes. Porque a comunidade e os padrões de programar são melhores (best-practices). Vue faz re-rendering também mas de um jeito bem diferente, não é o componente inteiro que vai re-renderizar. Um artigo do Even You sobre as diferenças entre React e Vue. Um Junior developer vai aprender muito mais rápido, muito mais fácil e escrever aplicativos bem mais performantes. Além disso tem Quasar.

Eu pessoalmente não consigo entender fora do React Native (que traz valor) porque o React é tão famoso. Eu não acho que é um framework ruim em si. Mas tem muitos problemas para uma empresa igual ao tamanho do Facebook e ela não resolve. A curva de aprender e entender as dificuldades é bem mais difícil e o framework foi feito para as soluções do Facebook e não para a comunidade que usa.

Hoje em dia o Vue está sendo mais React com o Composition API também. Para direcionar programadores mais maduros.

Desculpa meu português, não sou nativo brasileiro.

Collapse
paulofreitas_py profile image
Paulo Freitas Author • Edited

Obrigado pelo feedback, o intuito desse post seria incentivar Devs Iniciantes, assim como eu, a explorar frameworks, conhecer um pouco de cada uma, imagino e sei pela prática que o react não é a perfeição e etc. Não sei se voce mora no Brasil, mas bastantes empresas solicita e até exige ter experiência em React, atualmente vários Devs estão dominando a Framework, no futuro vou falar também sobre Vue.js que tambem é outra framework que está crescendo e popularizando no mercado tecnológico brasileiro, abraços 🚀🤝👨‍💻

Forem Open with the Forem app