As atualizações do Expo SDK frequentemente quebram aplicativos devido a conflitos de dependências e alterações de API. Esta skill orienta você por atualizações seguras com etapas adequadas de teste e migração.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "upgrading-expo". Upgrade from Expo SDK 49 to 50
Resultado esperado:
- 1. Create a backup branch: git checkout -b upgrade-expo-50
- 2. Update Expo CLI: npm install -g expo-cli@latest
- 3. Install Expo SDK 50: npx expo install expo@50
- 4. Fix dependencies: npx expo install --fix
- 5. Run diagnostics: npx expo-doctor
- 6. Test on iOS and Android simulators
- 7. Review and update app.json configuration
A utilizar "upgrading-expo". Handle breaking changes in SDK 50
Resultado esperado:
- Breaking changes to address:
- - SplashScreen module now requires explicit imports
- - StatusBar API moved to expo-status-bar package
- - App auth flow updated in expo-auth-session
- Migration steps provided for each change with code examples
Auditoria de Segurança
SeguroStatic analyzer flagged 14 patterns but all are false positives. The skill is a markdown documentation file containing instructional bash commands in code blocks (not executed), reference URLs (not network requests), and no actual code execution capability. Safe for publication.
Pontuação de qualidade
O Que Você Pode Construir
Atualização Anual do SDK
Atualize seu aplicativo Expo para a versão mais recente do SDK para acessar novos recursos e patches de segurança
Migração de Mudanças Disruptivas
Navegue por atualizações de versão principais com migração de APIs depreciadas e alterações de configuração
Verificação de Compatibilidade Pré-Lançamento
Garanta que as dependências do aplicativo sejam compatíveis antes de lançá-las nas lojas de aplicativos
Tente Estes Prompts
I need to upgrade my Expo app from SDK 49 to SDK 50. What are the steps?
What breaking changes should I expect when upgrading from Expo SDK 48 to 50? List the affected APIs and migration steps.
After running expo install --fix, I have peer dependency warnings for react-native-reanimated. How do I resolve this?
Create a complete upgrade plan for moving from Expo SDK 49 to 51 including: pre-upgrade checklist, command sequence, configuration changes, and a testing checklist for iOS and Android.
Melhores Práticas
- Sempre atualize em um branch de recursos e faça commit antes de começar
- Use npx expo install em vez de npm install para pacotes Expo
- Execute expo-doctor antes e depois da atualização para verificar a configuração
Evitar
- Pular a etapa de backup pré-atualização
- Usar npm install em vez de expo install para pacotes Expo
- Mesclar alterações de atualização sem testar tanto no iOS quanto no Android
Perguntas Frequentes
Posso pular versões do SDK ao atualizar?
Preciso fazer eject do Expo para atualizar?
Quanto tempo uma atualização de SDK normalmente leva?
O que devo fazer se a atualização quebrar meu aplicativo?
Preciso atualizar o Xcode e o Android Studio antes de atualizar?
Esta skill pode atualizar meus pacotes de terceiros automaticamente?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/upgrading-expoReferência
main
Estrutura de arquivos
📄 SKILL.md