Neste artigo, vamos explorar o processo de hospedagem de um site React no Vercel, utilizando o GitHub para versionamento de código.

O que é o GitHub desktop?

O GitHub Desktop é uma ferramenta que permite interagir com repositórios GitHub de forma mais amigável, dispensando o uso extensivo de comandos no terminal.

Como enviar seu projeto react com GitHub desktop?

Ao utilizar o GitHub Desktop, é possível enviar um projeto React para um repositório GitHub de forma simplificada, sem a necessidade de criar o repositório manualmente ou cloná-lo via terminal.

Criação do repositório no GitHub:

Para hospedar um site, é fundamental que ele esteja em um repositório GitHub. A criação do repositório pode ser feita manualmente no site do GitHub ou através do GitHub Desktop. Aqui estão os passos para criar um repositório pelo site do GitHub:

  • Acesse github.com e faça login
  • Clique no ícone ‘+’ no canto superior direito
  • Selecione ‘New repository’
  • Escolha um nome descritivo para seu repositório
  • Escolha se ele será ‘Public’ ou ‘Private’
  • Marque a opção ‘Add a README file’ se quiser uma documentação inicial
  • Clique em ‘Create repository’

Hospedagem no vercel para projetos react:

O Vercel é uma plataforma excelente para hospedar sites estáticos e aplicações serverless, sendo perfeitamente adequada para projetos em React. Além disso, possui integração nativa com o GitHub, tornando o processo de deploy extremamente simples. Veja como criar uma conta e fazer o deploy do projeto React no Vercel:

  • Acesse vercel.com
  • Clique em Sign Up
  • Escolha login com GitHub
  • Permita acesso aos seus repositórios públicos
  • Preencha seus dados e confirme o cadastro

Como fazer o deploy do seu projeto react no Vercel:

Para fazer o deploy do seu projeto React no Vercel, siga os passos abaixo:

  • Acesse a dashboard do Vercel e clique em ‘New Project’
  • Selecione ‘Import Git Repository’ e escolha o repositório GitHub do seu projeto React
  • Aguarde enquanto o Vercel detecta as configurações necessárias
  • Defina a pasta onde seu projeto React reside e preencha os campos de build command e output directory
  • Clique em ‘Deploy’ e aguarde o Vercel concluir o deploy automático

Recursos adicionais oferecidos pelo vercel:

Além do deploy automático, o Vercel disponibiliza recursos adicionais que podem ser úteis para o seu projeto:

  • Custom domains: mapeie um domínio customizado para seu projeto
  • Environment Variables: utilize variáveis de ambiente para configurações sensíveis
  • Analytics: tenha acesso a um dashboard com métricas de acesso do seu site
  • Redirects: configure redirecionamentos de URLs

Fluxo de trabalho simplificado e poderoso

O uso combinado do GitHub e Vercel proporciona um fluxo de trabalho simples e poderoso para prototipar ideias rapidamente:

  • GitHub cuida do versionamento do código
  • Vercel se encarrega do build, deploy e disponibilização do site React com um único comando

Conclusão

Agora que você dominou o processo de deploy de um projeto React no Vercel, está mais fácil colocar seus projetos online e compartilhar com outras pessoas. Continue explorando as possibilidades do React para criar aplicações web modernas e escaláveis.