Skip to main content
Mesma estrutura orientada a features do exemplo Vite. Entrada em index.jssrc/providers/root. Código: examples/expo · README.md

O que demonstra

  • useInject e useStorage em React Native
  • Storage em memória (sem persistência local)
  • Renderer de erro customizado para React Native via injeção de componentes

Como executar

Na raiz do repositório, compile as bibliotecas primeiro:
Depois, em examples/expo:
Isso limpa o cache do Metro e define EXPO_NO_METRO_WORKSPACE_ROOT=1. Ou use o atalho na raiz:
Requer Expo Go SDK 57 (compatível com expo ~57 no package.json). Se aparecer incompatibilidade de SDK:
  1. Pare todos os processos Metro (Ctrl+C, ou lsof -i :8081).
  2. Execute npm start novamente em examples/expo.
  3. No Expo Go, remova o projeto antigo em Recently opened e escaneie o novo QR code.
O servidor de desenvolvimento do Expo não roda no CI. Valide localmente com npx expo start.

Estrutura

Documentação relacionada