Desde o surgimento do Expo sempre surgiu aquela dúvida, será que eu devo iniciar meu projeto utilizando React Native CLI ou Expo? E isso tem muita relação com as limitações que o Expo tem para alterações em códigos nativos para Android e iOS.
A partir da SDK 38 temos um suporte mais abrangente para utilizar o Bare Workflow no Expo, uma estrutura que contempla todas funcionalidades do Expo porém com acesso às pastas iOS e Android igual no React Native CLI. Tudo isso graças aos Unimodules do Expo conforme explico no vídeo.
Matérias citadas:
Expo SDK 38: https://blog.expo.io/expo-sdk-38-is-now-available-ab6cd30ca2ee
ExpoKit drepeciado: https://blog.expo.io/time-to-start-using-expos-bare-workflow-expokit-now-deprecated-d6052890c18b
Links úteis:
Adicionar Unimodules em projeto: https://docs.expo.io/bare/installing-unimodules/
Criar projeto do zero: https://github.com/expo/create-react-native-app
-----
Acompanhe a Rocketseat nas redes sociais:
Site: https://www.rocketseat.com.br
Twitter: https://www.twitter.com/rocketseat
Facebook: https://www.facebook.com/rocketseat
Instagram: https://www.instagram.com/rocketseat_oficial
Comunidade: http://comunidade.rocketseat.com.br
Blog: https://rocketseat.com.br/blog
Inscreva-se na nossa Newsletter!
https://rocketseat.ck.page/b4b4e90122
Ouça também:
Spotify: https://spoti.fi/2PwXeUp
Anchor.fm: https://anchor.fm/faladev
Apple Podcasts: https://apple.co/2pReOrN
Google Podcast: http://bit.ly/2Cgj077