NOTÍCIA

Ferramenta do Facebook facilita a criação de aplicações React

O projeto "Create React App" permite que desenvolvedores criem uma nova aplicação React com um único comando.

Ferramenta do Facebook facilita a criação de aplicações React
Imagem: Redação iMasters

Em julho, o Facebook lançou uma ferramenta com o objetivo de reduzir toda a complexidade envolvida para configurar um novo projeto de uma aplicação React↳React37 conteúdos7 erros com React moderno que só aparecem em produção; e como evitarDev (Back & Front) · abr 2026React Native 0.76: o futuro do desenvolvimento mobileDev (Back & Front) · out 2024Simplificando componentes com React HooksDev (Back & Front) · mar 2019Ver tudo em Dev (Back & Front) →.

O projeto “Create React App” permite que desenvolvedores criem uma nova aplicação React, incluindo o processo de build e as dependências necessárias, com um único comando. O projeto é uma forma oficial de como criar aplicações React, embora ainda não seja um “React CLI” no mesmo formato que os projetos Ember-CLI e Angular-CLI.

Os desenvolvedores poderão começar uma nova aplicação React com apenas três comandos:

npm install -g create-react-app

create-react-app hello-world

npm start

De acordo com o site InfoQ, vários comandos do Babel e do Webpack, comuns em aplicações React, ficaram abstraídos do projeto.

[awprm urls=https://imasters.com.br/noticia/facebook-lanca-kit-de-desenvolvimento-para-linguagem-swift/,https://imasters.com.br/noticia/facebook-abre-codigo-de-camera-que-grava-videos-em-360/]

A novidade foi criada porque ultimamente os desenvolvedores associam o ecossistema de desenvolvimento do React com uma grande quantidade de ferramentas. Assim, combinar essas ferramentas requer alguma experiência com cada uma delas. E, mesmo assim, é muito fácil acabar encontrando problemas de incompatibilidade, conflito de dependências e arquivos de configuração ilegíveis. Algumas dessas ferramentas não conhecem diretamente a existência de outra ferramenta, o que obriga o desenvolvedor a se conectar cada uma delas. As ferramentas acabam evoluindo e mudando independentemente, fazendo com que tutoriais fiquem desatualizados rapidamente.

Em teoria, o React não requer muito para começar a utilizá-lo, mas criar aplicações para irem à produção requer muito mais. Com o tempo, a comunidade do React se tornou mais dependente do Babel e do Webpack como parte do toolchain padrão. Ainda assim, essas duas ferramentas frequentemente têm frustrado os desenvolvedores. O Babel, por exemplo, não vem com uma instalação direta.

Os desenvolvedores experientes do React descobriram um processo de build que funciona para eles. Essa nova ferramenta auxilia o resto da comunidade, ajudando quem não tem experiência com React. E a funcionalidade eject permite que o desenvolvedor que tenha ganhado experiência possa se desvincular das configurações padrões.

A ferramenta Create React App não tem a mesma profundidade de uma ferramenta CLI, o que é totalmente compreensível já que isso era um projeto de hackathon feito em uma semana. Há planos para adicionar mais funcionalidades, como testes.

A página do projeto no GitHub tem mais informações sobre a ferramenta.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →