React Native ile ilgili ilk projenizi nasıl yapabilirsiniz?
React, bugün ve iyi nedenlerle en popüler JavaScript kütüphanelerinden biridir. Facebook gibi devin desteğiyle, karşılaştığı ilk şüphecilikle bile çaba kesinlikle çok devam edecek. React kullanımı zaman zaman fırladı ve yerli reaksiyon bir sonraki yinelemedir. React Native, geliştiricilerin iOS ve Android cihazlarda yerel olarak çalışan reaksiyon uygulamaları oluşturmasını sağlamayı amaçlamaktadır. Bu yazı ile, React ve React Native’da yapılandırmaya ve stilin nasıl başlayacağına dair bazı temel bilgileri tartışacağım. Temel JavaScript, HTML ve reaksiyon becerileri dışında hiçbir ön koşul yoktur. “Kapatma” nın ne olduğunu ve “bu” nın JavaScript’teki nasıl çalıştığını bilmek yardımcı olacaktır, ancak buna bakılmaksızın yerli tepki vermeyi öğreneceksiniz.
Yani, parmaklarınızı ısıtın ve bu hoş gezi için klavyenizi hazırlayın! Native’ye alışmaya alışık olmayan herkes için başlayan belgeler, React ile başlamanıza yardımcı olacak mükemmel bir başlangıç sayfasına sahiptir. Şimdi, Create-React-Native-APP ile temel bir React projesi oluşturalım (resmi sayfa Sitenizde React Native hazırlamaya başlar). Kurulum adımlarını başarıyla tamamladıktan sonra, proje dizinine bakın:
Bir iOS uygulaması oluşturduğumuz için, sadece bu öğretici için ve her şeyi temiz tutmak için aynı anda “dizin.android.js” ve Android klasöründen kurtulalım. Uygulama başladığında çalıştırılan ilk dosya “index.ios.js” dır. İOS klasörünü açın ve içinde Xcode projesini açın. Ardından, projenizi Xcode Emulator’da çalıştırmak için Çalıştır düğmesine basın. PRESTO! İPhone emülatörünüz artık aktif ve çalışıyor, kilitli ve yüklü kendi React yerel uygulamanız! Bittiğinde, emülatörde aşağıdaki çıktıyı göreceksiniz: Bu öğretici için bir iPhone 6 emülatörü kullanıyorum ve işte uygulama ekranından bir ekran görüntüsü.
Ekran kabı
Konteyner girer
Logo
E -MAIL
şifre
Konteyneri Kaydedin
Liste düğmesi
Burada, _userlogin için /Sessions /Create’e kullanıcı adları ve şifrelerle istekleri yayınlayacak bir yönteme ihtiyacımız var.
Bileşen, orijinal reaksiyonun kalbi ve ruhudur ve bir gereksinimi vardır: bir oluşturma uygulamalıdırlar, hangi bileşenlerin oluşturulması gerektiğini söyleyen bir işlev. (Dürüst olmak gerekirse, başka kelimeleri düşünemiyorum
Oluşturma yönteminde derlemeye başlamadan önce, yapmamız gereken ilk şey bir yapıcı eklemektir. Yapıcıda durum değişkenimizi başlatacağız. Adım 2: Bileşen sınıfındaki yapıcıda durum başlatma
Yapıcı (sahne) {
süper (sahne);
this.status = {
};
}
Yapıcı altına _onpressButton yöntemini ekleyin
_ontekanbutton () {
console.log (‘oturum açtı’);
}
TextPuts (Giriş) ve TouchableHightlights (bir çocuğu tıklanabilecek bir öğeye dönüştüren düğmeler gibi bileşenler) kullanarak bir giriş formu oluşturacağız.
Oluşturma işlevindeki yapı aşağıdaki gibi görülecektir: Render’da kullanılan tüm bileşenlerin dosyanın üzerindeki React ana kütüphanesinden içe aktarıldığından emin olun. Bu durumda, kütüphaneden aşağıdaki bileşenleri kullanıyorum
Görmek
Metin
Metin girin
Spot ışığına dokunuldu
Bu modülü aşağıdaki gibi aktarın: Dizin sayfasının yukarıdaki aşağıdakileri ekleyin
İçe aktarma reaksiyonu, {Bileşen} ‘React’;
İçe aktarmak {
Takdir, // başvuruyu kaydedin
Stylesheet, // Uygulamalar için Stil Sayfası Bileşenleri
Metin,
Metin girin,
Spot ışığı dokunulur,
} ‘React-Native’den;
Viewstyle = {Styles.yursectonsName} tüm özel stilleri bileşenlerinize ekler. Dizin dosyasında varsayılan olarak sabit bir stil bulacaksınız.
const force = Stylesheet.create ({
…
});
Bölümü düzenlediğinizde, her bölümün yüksekliğini, genişliğini ve yerleştirilmesini ve emülatörde nasıl görüntülendiğini kontrol edebilmemiz için her bölüme limit eklediğinizden emin olun.
Bölüm adınız: {
Sınır genişliği: 1,
BorderColor: “YoursectionBorderColor”,
// Diğer tarzınız
…
}
Aşağıda, ekranın tüm bölümlerini sınırla vurgulamaktan bir ekran görüntüsü:
Tamamlanan bölüm için düzenlemeden sonra, ihtiyaç duyulmadığı her yerde sınırları kaldırabiliriz.
Giriş ekranı bileşeninin son kuvveti aşağıdadır: Tüm düzenleme ve düzenlemeyi tamamladıktan sonra, aşağıda gösterilen görüntü nihai sonuçtur:
Aşağıda, giriş bileşeni için son kod: Tebrikler, sadece ilk React Native projenizi oluşturdunuz! Bu, React Native Uygulama Geliştirme Makinesinde ekranın nasıl düzenleneceği ve düzenleneceği hakkında basit bir gösteridir. Biraz deneme yanılma ile, React Native’ın geliştiricilerin Android ve iOS cihazlarında neredeyse aynı performansa sahip uygulamalar oluşturmasına nasıl izin verebileceğini görebiliriz. Bunu Web için React geliştirme ile birleştirirseniz, dünyayı değiştirmeye hazır olan çok rekabetçi bir çapraz platform takımınız olacak.