A nova documentação do React lançada recentemente gerou um grande burburinho na comunidade de frontend.
A documentação em si é de excelente qualidade e explica, de maneira muito mais completa, as possibilidades de uso do React. E o queridinho useEffect também ganhou explicações muito mais simples de entender e também muito mais completas.
O que tem gerado burburinho é que a nova documentação, que antes recomendava o uso do Create React App para iniciar novas aplicações, agora recomenda (fortemente) o uso de frameworks.
Acompanhe as novidades neste artigo e fique por dentro do assunto.
Nos últimos tempos a comunidade de desenvolvedores frontend começou a usar, em sua grande maioria, o VITE em vez do Create React App para iniciar suas novas aplicações. Por conta de uma série de benefícios como, por exemplo, um boilerplate mais enxuto e mais flexibilidade nos projetos e claro, performance.
Oficialmente, a documentação do React sempre aconselhou e deu exemplos de uso, utilizando o Create React App. Mas agora isso mudou.
A nova documentação do React aconselha fortemente o uso de frameworks.
Ao acessar a página que nos mostra como iniciar um projeto, a primeira opção que vemos é o Next.js.
Seguidos de Remix, Gatsby e para aplicativos com React Native, indica o Expo.
E caso você ainda não esteja totalmente convencido, quase que ao final da página ainda temos um bloco que eu fiz questão de traduzir, só para exemplificar melhor.
Esse bloco basicamente te mostra todos os problemas que você enfrentará ao usar React sem framework, e novamente tenta te convencer a escolher um.
No caso, percebemos que o queridinho para uso, segundo a documentação, é o Next.js.
É fato que o framework Next.js possui amplas vantagens e eu particularmente sou um fã assíduo dele. Mas é preciso entender que o Next.js pode não servir para todos os projetos.
Entre as vantagens do Next cito as seguintes:
Enfim, a lista de vantagens é maior, mas esses são os pontos que eu mais admiro. Porém, cada aplicação tem sua própria necessidade.
A nova documentação do React parte do princípio de que se você quer utilizar os Server Components, que são os componentes renderizados do lado do servidor, fazer isso tendo um framework como base será muito mais fácil.
Outras linguagens de programação utilizam-se da estratégia de recomendar frameworks, aproveitando-se do hype da comunidade e da ampla documentação do próprio framework, com o principal intuito de disseminar ainda mais o seu uso.
Na comunidade backend, por exemplo, se você cria algo com JAVA, é interessante o uso do framework Spring. Se você cria algo de backend com Node.js, é interessante fazer isso utilizando Nest.js, Express ou algum outro…
A Accurate Software entende que cada projeto é único e cada decisão de uso de uma determinada tecnologia é pensada minuciosamente, focando em atender com maestria as necessidades do projeto.
Ao iniciar um novo projeto, antes de sair criando algo, faça reuniões decisivas com sua equipe para que vocês consigam discutir sobre todas as necessidades do mesmo e assim, chegar a uma narrativa capaz de ajudar a decidir qual caminho seguir.
Seja qual for a tecnologia, ou o ramo de atividade de seu negócio, trabalhamos sempre para entregar soluções que vão de encontro a sua necessidade, com excelência e resultados.
Ficou interessado? Entre em contato agora mesmo com um de nossos especialistas e saiba como a Accurate pode desenvolver seu projeto com segurança, qualidade e escalabilidade.
Compartilhe esse conteúdo e continue acompanhando as atualizações do Blog da Accurate.
Se você for um profissional de T.I, ou áreas similares e desejar fazer parte da Accurate, acesse a página de carreiras, veja as vagas abertas e cadastre o seu currículo.
Não deixe também de acompanhar nossas Redes Sociais: Facebook, Instagram, Twitter, LinkedIn e YouTube.
Nos últimos anos, a necessidade de soluções digitais que aliem eficiência, alcance e custo-benefício impulsionou…
A transformação digital acelerou a necessidade de inovação em Tecnologia da Informação (TI). No ambiente…
O desenvolvimento de FAQBots inteligentes é uma solução que vem ganhando espaço, permitindo que…
O avanço da Inteligência Artificial (IA) está remodelando a maneira como empresas conduzem suas…
Adotar uma estratégia multicloud para redução de custos é essencial para empresas que buscam…
No cenário atual, onde a transformação digital não é mais uma opção, mas uma necessidade,…