React Native - Genel Bakış
React Native kavramlarını daha iyi anlamak için resmi belgelerden birkaç satır ödünç alacağız -
React Native, yalnızca JavaScript kullanarak mobil uygulamalar oluşturmanıza olanak tanır. React ile aynı tasarımı kullanır ve bildirim bileşenlerinden zengin bir mobil UI oluşturmanıza izin verir. React Native ile bir mobil web uygulaması, HTML5 uygulaması veya karma uygulama oluşturmazsınız; Objective-C veya Java kullanılarak oluşturulmuş bir uygulamadan ayırt edilemeyen gerçek bir mobil uygulama oluşturursunuz. React Native, normal iOS ve Android uygulamalarıyla aynı temel UI yapı taşlarını kullanır. Bu yapı taşlarını JavaScript ve React kullanarak bir araya getirin.
React Native Özellikleri
Aşağıda React Native'in özellikleri verilmiştir -
React - Bu, JavaScript kullanarak web ve mobil uygulamalar oluşturmak için bir Çerçevedir.
Native - JavaScript tarafından kontrol edilen yerel bileşenleri kullanabilirsiniz.
Platforms - React Native, IOS ve Android platformunu destekler.
Yerel Avantajlara Tepki Verin
Aşağıda, React Native'in avantajları verilmiştir -
JavaScript - Yerel mobil uygulamalar oluşturmak için mevcut JavaScript bilgisini kullanabilirsiniz.
Code sharing - Kodunuzun çoğunu farklı platformlarda paylaşabilirsiniz.
Community - React ve React Native çevresindeki topluluk büyüktür ve ihtiyacınız olan her türlü cevabı bulabileceksiniz.
Yerel Sınırlamalara Tepki Verin
React Native'in sınırlamaları aşağıdadır -
Native Components - Henüz oluşturulmamış yerel işlevsellik oluşturmak istiyorsanız, platforma özel bir kod yazmanız gerekecektir.