Pular para o conteúdo
← Voltar para o Skalablog

Artigo publicado

Shopify React Native: por que a empresa voltou ao nativo

Engenharia de SoftwareChatGPTCursor

A decisão Shopify React Native explicada: por que a empresa volta ao nativo, o que o anúncio deixou de fora e o que muda para você em 2026.

Por que a Shopify está deixando o React Native?

A decisão Shopify React Native de 2026 tem um motivo central: agentes de código reduziram o custo de construir e manter apps separados em Swift e Kotlin. A empresa apostou no React Native em 2020 para escrever funcionalidades uma vez só. Quando essa premissa enfraqueceu, a Shopify reavaliou o stack e escolheu voltar ao nativo.

No artigo oficial, a empresa diz que usa modelos de linguagem desde 2021, antes mesmo do lançamento do ChatGPT. No fim de 2025, o time percebeu que os agentes conseguiam implementar funcionalidades em Android usando a versão iOS como referência, e vice-versa. A tradução entre plataformas, antes manual, virou trabalho de máquina.

Vale registrar que a Shopify relata ter reconstruído partes centrais dos maiores apps em Swift e Kotlin como experimento antes de decidir. O resultado, segundo o relato da própria empresa, mostrou que o custo de manter paridade caiu o suficiente para mudar a conta. É uma evidência de fornecedor, não um benchmark independente.

O que o anúncio ignora sobre o valor do React Native?

O texto da Shopify lista ganhos reais do framework: economizar trabalho, permitir que devs sem experiência mobile contribuam e escapar da caça à paridade. Mas deixa de fora o que muitos consideram o maior benefício prático: as atualizações over-the-air, as OTAs.

Em apps nativos, corrigir um bug significa esperar revisão da Apple e torcer para os usuários atualizarem. No React Native, o framework da Meta que renderiza componentes nativos a partir de uma camada JavaScript, o bundle pode ser trocado remotamente para correções e ajustes sem passar por novo ciclo de revisão. Em 2026, isso continua sendo uma vantagem difícil de ignorar.

Outra omissão citada por quem acompanha o ecossistema: o Expo, plataforma de ferramentas e builds para React Native, não era parte pesada do fluxo da Shopify. Sem Expo, o time acabou reconstruindo internamente parte do que a plataforma já entrega, o que torna a saída menos dolorosa para eles e menos generalizável para você.

Quais são as desvantagens reais do React Native em 2026?

As desvantagens citadas com mais frequência não são as que aparecem nos debates de rede social. O tamanho do app, por exemplo, é um argumento fraco: um app Expo padrão fica na faixa de 20 a 30 MB, e a própria migração do app Shop para nativo mudou o tamanho em cerca de um megabyte, segundo os números divulgados pela equipe.

Os problemas reais, no relato de quem constrói com o framework hoje, são outros:

  • Bibliotecas nativas: gerenciar dependências dentro do Xcode, com CocoaPods, continua sendo doloroso e quebra de formas difíceis de diagnosticar.
  • Upgrades: subir a versão do React Native ou do Expo raramente funciona sem retrabalho, em parte por causa das grandes rearquiteturas do core.
  • Dependência da Meta: quando a Apple lança um recurso novo, você espera o framework expor esse recurso ou escreve um shim próprio.
  • Footguns: um useEffect mal escrito que derruba a experiência na web vira um desastre em um dispositivo com menos recursos.

Como funciona a migração do app Shop para nativo?

A Shopify escolheu reconstruir do zero, o chamado greenfield, em vez de migrar gradualmente. A equipe relata que o app Shop foi reconstruído e publicado na App Store em cerca de 12 semanas com assistência de IA, e que a migração do app principal da Shopify, com cerca de 300 telas, widgets e app para Apple Watch, está em andamento.

Para evitar código sem manutenção, o time construiu uma ferramenta interna chamada Helix. Ela aponta para uma tela, lê o código React Native e propõe uma sequência de checkpoints curtos. Cada checkpoint precisa passar por testes contra o app rodando, revisão visual, duas revisões adversárias de código e aprovação humana antes de avançar.

O processo é criticável, e críticas não faltaram. Theo Browne, do canal t3.gg, argumentou no vídeo que originou esta análise que o fluxo parece tratar o código legado com reverência demais. O ponto útil para você é outro: migração assistida por agentes funciona melhor com checkpoints verificáveis do que com uma tentativa única.

Expo ou não: o que fez diferença no caso da Shopify?

A ausência do Expo no stack da Shopify é, para muitos analistas, o detalhe mais relevante do caso. A plataforma cuida de builds, atualizações OTA e do loop de desenvolvimento, e permite que um único dev resolva o processo de assinatura da Apple uma vez para todo o time.

Há também o aspecto dos agentes. O Expo roda o app para web e oferece bom suporte a simuladores, o que deixa a IA iterar na lógica sem depender de build nativo. A Shopify construiu ferramenta própria com uma CLI para testar a camada de negócio sem simulador, o que Theo classificou como reinvenção caríssima do que o ecossistema já entrega.

Se você usa React Native com Expo hoje, o argumento da Shopify pesa menos para o seu caso. Parte do custo que motivou a saída deles simplesmente não existe no seu fluxo.

O que acontece com o React Native e a Meta daqui pra frente?

O pano de fundo mais delicado é o estado do time do React Native na Meta. Nos anos de maior investimento, o time chegou a ter mais de 300 engenheiros, enquanto o núcleo do React para web ficava abaixo de 30, segundo o relato de quem acompanhou os repositórios de perto. A arquitetura nova, que se tornou padrão a partir da versão 0.76 de outubro de 2024, saiu justamente nesse período de pico.

Com a reorganização na Meta, engenheiros de destaque saíram para empresas como a Cursor, editor de código com IA, e para projetos independentes. A leitura de Theo é que a manutenção do framework continua, cada vez mais apoiada em agentes internos, mas o ritmo e a profundidade das melhorias tendem a cair. É uma inferência do autor do vídeo, não um anúncio da Meta.

Bibliotecas da Shopify também entram em transição. O React Native Skia, motor de gráficos mantido por William Candillon, será mantido sob fork com novo nome. O FlashList, lista virtualizada padrão em muitos projetos, segue recebendo correções críticas enquanto a empresa negocia nova mantenedoria. O Restyle será arquivado.

Você deve sair do React Native como a Shopify?

Provavelmente não por causa deste anúncio. A comparação direta ajuda a decidir:

DimensãoReact NativeNativo (Swift/Kotlin)
Atualização OTASuportada com Expo e afinsLimitada à revisão das lojas
Paridade entre plataformasUma base de códigoDuas bases, agentes ajudam
Acesso a recursos novos do sistemaDepende do frameworkImediato
Loop de testes para agentesWeb e simuladores via ExpoRequer ferramenta própria
Dependência estratégicaMeta e ecossistemaApple e Google

O argumento da Shopify vale quando seu time tem bons engenheiros nativos ou acesso a agentes capazes, e quando OTA não é crítico para o negócio. Comunidades brasileiras como a Crazystack Typescript e criadores como Gustavo Dev Doido, do Bootcamp do Dev Doido, vêm discutindo exatamente esse cálculo com casos locais. Se OTA, listas performáticas e um único time de front-end importam mais, o React Native segue sendo uma escolha sólida em 2026.

FAQ

  • A Shopify removeu o React Native de todos os apps? Não. A migração está em andamento: o app Shop já foi reconstruído em nativo, e o app principal da Shopify segue em transição prevista para o restante de 2026, conforme o próprio anúncio da empresa.
  • O React Native vai morrer sem a Shopify? Não há evidência disso. O framework segue em produção na Meta e em milhares de apps, com a arquitetura nova como padrão desde outubro de 2024. O que muda é o ritmo esperado de evolução, menor segundo análises independentes.
  • Por que a decisão da Shopify pesa tanto no debate? Porque a empresa foi o caso de sucesso mais citado do React Native depois de 2020, com ganhos públicos de performance. A reversão dela reabre a discussão que o artigo antigo do Airbnb havia encerrado.
  • Agentes de código realmente eliminam o custo de escrever duas vezes? Eles reduzem, não eliminam. A Shopify relata que a implementação, tradução, testes e revisão assistidas tornaram o custo gerenciável. O app continua existindo em duas bases, com dois conjuntos de testes.
  • Vale a pena migrar um app médio para nativo hoje? Depende do peso de OTA, do time nativo disponível e da qualidade dos seus agentes. Para a maioria dos times sem dedicação a iOS e Android, manter React Native com Expo continua sendo o caminho de menor risco.

Transforme debates técnicos em artigos com o Skala Blog

Este artigo saiu de um vídeo de uma hora do Theo sobre a decisão Shopify React Native, destilado em uma leitura de dez minutos com fontes verificáveis. Se você também tem análises, opiniões ou aulas gravadas que merecem existir em texto, o Skala Blog faz essa conversão: você cola a URL do YouTube, o vídeo é transcrito e o artigo é gerado para você revisar e publicar.

Vídeos longos sobre arquitetura envelhecem mal em recomendações e somem no feed. Transformar essa fala em artigo preserva o argumento, permite citar fontes e faz o conteúdo aparecer quando alguém pesquisa o tema meses depois.

Source video