Expo ile React Native CLİ arasındaki fark
React native ile uygulama geliştirir iken uygulayabileceğimiz iki farklı yol var. Bunlar;
Expo CLI ve React Native CLI
Bu iki yapı arasındaki farklar şunlardır;
Expo CLI Third party service, React Native CLI ise react native takımı ve toplumu tarafından geliştirildi.
Expo CLI' daha düzenli bir app geliştirme ortamı sunar, React Native CLI ise daha biraz daha karmaşık bir ortam sunar yani sadece basic setup ile gelir
Expo CLI' da Cihaz özelliklerine erişmek için vs bir çok basitleştirilmiş kütüphaneler bulunur, React Native CLI' da ise çok bulunmaz
Fakat Expo CLI sistemi ile app geliştirmek istediğimiz takdirde yapabileceklerimiz limitlidir. React Native CLI' da ise yapabileceklerimizin limiti yoktur. Çünkü exponun aksine daha fazla
native geliştirme ortamı sunar. Yani React native ortamında native kodları projemize dahil ederek istediğimiz her işlemi yapabiliriz.
Daha basic bir app geliştirmek istiyor isek Expı CLI geliştirme ortamını tercih edebiliriz. Ve aynı zamanda ileriye dönük olarak geliştirdiğimiz app daha karmaşık bir hale geliyor swtich özelliği ile uygulamamızı Expo CLI' dan React Native CLI ortamına geçirebiliriz.