Migrando um projeto existente para o Astro
Pronto para converter seu site para o Astro? Veja um dos nossos guias para dicas de migração.
Guias de Migração
Seção intitulada Guias de MigraçãoNote que várias dessas páginas são esboços: elas são coleções de recursos esperando por sua contribuição!
Por que migrar seu site para o Astro?
Seção intitulada Por que migrar seu site para o Astro?Astro tem vários benefícios: performance, simplicidade e muitas das funcionalidades que você quer integradas ao framework. Quando você precisa expandir seu site, Astro providencia várias integrações oficiais e de terceiros da comunidade.
Migrar pode ser menos trabalhoso do que você acredita!
Dependendo do seu projeto existente, você pode ser capaz de usar os já existentes:
- 
Componentes de frameworks de UI diretamente no Astro. 
- 
Folhas de estilo ou bibliotecas de CSS incluindo Tailwind. 
- 
Arquivos Markdown/MDX, configurados usando seus plugins remark e rehype. 
- 
Conteúdos de CMS a partir de uma integração ou API. 
Quais projetos posso converter para o Astro?
Seção intitulada Quais projetos posso converter para o Astro?Vários sites existentes podem ser construídos com Astro. Astro é especialmente adequado para seus sites baseados em conteúdo como blogs, páginas iniciais, sites de marketing e portfólios. Astro se integra com vários CMSs headless populares e te permite conectar carrinhos de compras de eCommerce.
Astro te permite escolher entre um site gerado estaticamente e renderização no lado do servidor (SSR), o fazendo um ótimo substituto para SSGs ou para sites que precisam buscar dados da página no momento.
Como o design do meu projeto vai mudar?
Seção intitulada Como o design do meu projeto vai mudar?Dependendo do seu projeto existente, você pode precisar pensar de forma diferente sobre:
- 
Projetar com Ilhas Astro para evitar enviar JavaScript desnecessário ao navegador. 
- 
Providenciar interatividade no lado do cliente com tags <script>no lado do cliente ou componentes de frameworks de UI.
- 
Gerenciar estado compartilhado com Nano Stores ou armazenamento local ao invés de hooks ou wrappers a nível de aplicação. 
 
		