Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 2.77 KB

2.1-iniciando um projeto react.md

File metadata and controls

86 lines (57 loc) · 2.77 KB

React

Iniciando um projeto

Como já sabemos o React é uma biblioteca! E para podermos utiliza-la precisamos instalar os pacotes necessários em nosso projeto.

Até o ano passado, utilizavamos uma ferramenta muito conhecida chamada create-react-app que era fornecido pela propria biblioteca para iniciarmos nosso projeto. Ela criava uma estrutura de pastas e instalava todos os pacotes necessários para que pudessemos utilizar o React. Era algo como:

npx create-react-app <nome-do-projeto>

Porém recentemente esta mesma ferramenta foi depreciada, ou seja não é mais recomendava e provavelmente nem terá mais suporte/atualizações.

Portanto, hoje temos algumas opções e as mais recomendadas são algumas frameworks que já são bem robustas no mercado! (Não entraremos a fundo a respeito dessas frameworks por agora, cada uma delas terá sua propria seção neste projeto)

  • NextJS
npx create-next-app
  • Remix
npx create-remix-app
  • Gatsby
npx create-gatsby

_ Expo(Para mobile)

npx create-expo-app

Estas são algumas das opções que a propria documentação do React nos fornece, porém todas elas muitas vezes são muito robustas para utilizarmos em coisas pequenas. A famosa frase "Utilizar uma bazuca para matar uma formiga".

Dito isto, temos opções criando nossa propria configuração personalizada ou utilizando o Vite ou Parcel.

Mostraremos como começar com o Vite pois ele já oferece comandos sem nenhuma configuração para todos.

Para projetos React com javascript, basta utilizar o comando:

yarn create vite
npm create vite@latest

CLI do vite CLI do vite-2 CLI do vite-3 CLI do vite-4

Você também pode iniciar os projetos já colocando o nome através do comando.

yarn create vite@latest react4noobs --template react

Caso tu queira começar um projeto React com typescript, basta mudar o template para --template react-ts ou escolher através da interface que aparecerá quando por comando!

Então é isto, agora sabemos que hoje no mercado temos algumas frameworks bem robustas e diversas formas de iniciar um projeto com React. Então cabe a ti escolher qual a que vale mais apena para o seu projeto.

Ir para Próxima Seção

Made with 💜