Por que React Native?
Depois de trabalhar com React.js na web, a transição para React Native foi mais natural do que eu esperava. A lógica de componentes, hooks e estado é exatamente a mesma — o que muda é a camada visual.
O que eu construí
Um app de controle de finanças pessoais com:
- Cadastro de transações (entrada e saída)
- Cálculo automático de saldo em tempo real
- Persistência de dados com AsyncStorage
- Navegação com Tab Bar usando React Navigation
- Estado global com Context API
O maior aprendizado
O maior desafio não foi o código — foi o ambiente. Configurar o Expo, entender o Expo Go e fazer o hot reload funcionar no celular físico levou algumas tentativas. Mas depois que funcionou, o desenvolvimento fluiu muito bem.
Conclusão
React Native é uma adição poderosa ao repertório de qualquer desenvolvedor React. Com Expo, você consegue publicar um app funcional em dias, sem precisar aprender Swift ou Kotlin.