Deploy de Aplicações React
Área: Frontend | Nível recomendado: Iniciante
Vídeo
Link direto: https://youtu.be/AmTypi2o67w
Tópicos
Fundamentos do Processo de Build:
Explicação sobre o conceito de build e a importância de transformar o código de desenvolvimento em artefatos estáticos para produção.
Discussão sobre o papel do NodeJS e como diferentes ferramentas de build, como Webpack e Vite, são utilizadas no processo.
Exploração do Vite no Build de React:
Detalhamento de como o Vite otimiza o desenvolvimento e produção de aplicações React.
Demonstração do comando
npm run preview
para testar a aplicação em um ambiente de produção local.
Hospedagem de Sites Estáticos:
Discussão sobre hospedagem de sites estáticos e as vantagens de utilizar plataformas especializadas para aplicações frontend.
Análise de diferentes provedores de hospedagem, incluindo GitHub Pages e suas limitações com relação ao processo de build.
Deploy no Render e Configuração de CD:
Instruções passo a passo para configurar um projeto React no Render, integrando-o com um repositório do GitHub.
Explicação sobre o sistema de Continuous Deployment do Render, que realiza deploys automáticos após cada commit.
Material de Apoio
Repositório no GitHub
PDF para Download
Miro
Exercícios de Fixação
Exercícios de Validação
Desafio de Configuração
Configure um projeto React usando Vite, execute um build de produção e visualize a versão de produção localmente utilizando o comando npm run preview
.
Implementar o novo projeto React com Vite.
Executar
npm run build
.Visualizar a versão de produção com
npm run preview
.
Revisão de Deploy
Revise a configuração de Continuous Deployment no Render para garantir que qualquer commit no repositório do GitHub resulta em uma nova versão em produção.
Verifique as configurações no Render para integração contínua.
Teste a automação realizando um commit e observando o deploy automático.
Projeto Prático
Implemente um deploy completo de uma aplicação React no Render, configurando o Continuous Deployment para garantir que todas as atualizações no repositório GitHub sejam refletidas automaticamente na aplicação em produção.
Tarefas
Configuração Inicial:
Crie um novo projeto React com Vite.
Configure o projeto no GitHub.
Deploy no Render:
Crie uma conta no Render e conecte o repositório GitHub.
Configure o comando de build e as variáveis de ambiente necessárias.
Continuous Deployment:
Garanta que cada commit no repositório GitHub dispare um novo build e deploy no Render.
Last updated