-
Notifications
You must be signed in to change notification settings - Fork 74
Description
Is your feature request related to a problem? Please describe.
Atualmente, o desenvolvimento de apps customizados no Store Framework do VTEX IO é restrito ao uso de React puro, sem suporte a bundlers e frameworks modernos como Vite ou Next.js. Isso gera algumas limitações:
Tempo de build mais lento comparado a bundlers mais modernos.
Menor flexibilidade para configurar otimizações de performance.
Dificuldade em aplicar práticas mais recentes do ecossistema React, que já contam com forte adoção de ferramentas como Vite e Next.js.
Describe the solution you'd like
Gostaria que o VTEX IO oferecesse suporte oficial (ou opcional) a outras ferramentas modernas de build, além do React puro.
Isso poderia incluir:
Compatibilidade com Vite, para builds mais rápidos e DX melhorada.
Suporte a Next.js (pelo menos em algumas funcionalidades, como rotas ou SSR/SSG limitados, quando fizer sentido dentro do IO).
Ou ainda uma camada de abstração que permita o desenvolvedor escolher o bundler desejado, sem quebrar a integração com o Store Framework.
Describe alternatives you've considered
Continuar usando apenas React puro, mas isso implica abrir mão de produtividade e recursos mais modernos.
Criar projetos React fora do IO (com Vite ou Next.js) e tentar integrar via iframes ou APIs, mas isso quebra a experiência nativa da VTEX.
Utilizar otimizações manuais dentro do build atual, mas ainda assim sem chegar na performance que bundlers mais modernos entregam.
Additional context
O objetivo dessa melhoria é permitir que desenvolvedores que constroem apps customizados para o Store Framework tenham acesso ao mesmo nível de ferramentas modernas usadas no mercado. Isso traria:
Melhor experiência de desenvolvimento (DX).
Builds mais rápidos e eficientes.
Possibilidade de explorar novas features do ecossistema React sem limitações.