Desativando o Create React App
Hoje, estamos descontinuando o Create React App para novos aplicativos e incentivando os aplicativos existentes a migrarem para um framework ou para uma ferramenta de construção como Vite, Parcel ou RSBuild.
Também estamos fornecendo documentos para quando um framework não for adequado para seu projeto, você quiser criar seu próprio framework ou apenas quiser aprender como o React funciona criando um aplicativo React do zero .
Quando lançamos o Create React App em 2016, não havia uma maneira clara de criar um novo aplicativo React.
Para criar um aplicativo React, você tinha que instalar um monte de ferramentas e conectá-las você mesmo para dar suporte a recursos básicos como JSX, linting e hot reloading. Isso era muito complicado de fazer corretamente, então a comunidade criou boilerplates para configurações comuns . No entanto, boilerplates eram difíceis de atualizar e a fragmentação dificultava o lançamento de novos recursos pelo React.
O Create React App resolveu esses problemas combinando várias ferramentas em uma única configuração recomendada. Isso permitiu que os aplicativos tivessem uma maneira simples de atualizar para novos recursos de ferramentas e permitiu que a equipe do React implementasse mudanças de ferramentas não triviais (suporte ao Fast Refresh, regras de lint do React Hooks) para o público mais amplo possível.
Esse modelo se tornou tão popular que hoje em dia existe uma categoria inteira de ferramentas que funcionam dessa maneira.
Descontinuando o Create React App
Embora o Create React App facilite o início, há várias limitações que dificultam a construção de aplicativos de produção de alto desempenho. Em princípio, poderíamos resolver esses problemas essencialmente evoluindo-o para um framework .
No entanto, como o Create React App atualmente não tem mantenedores ativos e já existem muitas estruturas que resolvem esses problemas, decidimos descontinuar o Create React App.
A partir de hoje, se você instalar um novo aplicativo, verá um aviso de descontinuação:
create-react-app is deprecated.
You can find a list of up-to-date React frameworks on react.dev
For more info see: react.dev/link/cra
This error message will only be shown once per install.
Também adicionamos um aviso de descontinuação ao site Create React App e ao repositório GitHub . O Create React App continuará funcionando em modo de manutenção, e publicamos uma nova versão do Create React App para funcionar com o React 19.
Fonte: https://lnkd.in/dT5DSrfp
Nenhum comentário:
Postar um comentário