Ahmet Cevahir ÇINAR

Posts by: Ahmet Cevahir ÇINAR

Düşüş – Albert Camus

Albert Camus’un Düşüş kitabını sosyal medyadan tanıştığım ama hala gerçekte kim olduğunu bilmediğim, bir akademisyen olduğunu düşündüğüm birinin “okuduktan sonra aynı kalamayacaksın” yorumu üzerine hemen aldım ve okudum. Kitap baştan sona kendi kendine konuşma biçiminde ilginç bir hayat hikayesine sahip…

JSON.stringify Kullanımı

Nesneyi string ifadeye çevirmek için JSON.stringify kullanılabilir. Yalnız sonuçları “” işaretleri arasında veriyor.

Ek bir bilgi öğrendim şuradan : https://twitter.com/rickhanlonii/status/1088180821658427393

Text strings must be rendered within a component.

Invariant Violation: Invariant Violation: Text strings must be rendered within a component. gibi bir hata veriyor ama hatanın tam yerini belirtmediğinde uğraştırıp duruyor 🙂 Fazladan kod yazımı sırasında yanlışlıkla bıraktığım birkaç karakter yüzünden bu uyarıyı veriyor. Basit bir hata ve…

React Native – ScrollView bileşenini kavramak

ScrollView içerisinde View çalışmamaktadır. Ekranın kaydırılarak kullanılmasını sağlamak için ScrollView bileşeni kullanılır. horizontal={true} özelliği ile yatayda kaydırma yaptırılabilir. Farklı Viewları kullanmak için yeni bileşen oluşturup, bir sayfada toplanarak kullanılabilir.

React Native – Dokunulabilir bileşenleri kavramak

TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback bileşenleri ile dokunulabilir bileşenler tasarlayabiliriz. Uzun basma işlevini onLongPress özelliği ile kullanabiliriz.

Stil bilgisi:

React Native – Button bileşenini kavramak

Button bileşeni ile hazır butonlar ekleyebiliriz.

ile çağırdıktan sonra tıklandığı zaman yapacağı işlevi aşağıdaki şekilde yazabiliriz.

aşağıdaki şekilde:

butonlar kullanabiliriz.

React Native - TextInput, onChangeText, onSubmitEditing özelliklerini kavramak

React Native – TextInput, onChangeText, onSubmitEditing özelliklerini kavramak

Kullanıcıdan ad ve soyadını isteyip, onChangeText özelliği ile metin değiştikçe ekrana yazacak, onSubmitEditing özelliği ile enter’a veya onay tuşuna basınca ad girildi, soyad girildi şeklinde uyarı yazdıracağız.

React Native – flexDirection, alignItems, justifyContent özelliklerini kavramak

flexDirection: row özelliğini aldığı zaman yan yana, column özelliğini aldığı zaman alt alta sıralama yapar. justifyContent flex-start: alanın başlangıcından itibaren yerleştirir flex-end: alanın sonundan itibaren yerleştirir center: ortalar space-around: etrafında boşluk bırakarak yerleştirir space-between: baştan ve sondan boşluk bırakmadan yayarak…

React Native – width, height, flex özelliklerini kavramak

React Native’de sabit bir büyüklükte görünmesini istediğimiz nesnelerimize en ve boy vermek için width ve height kullanabiliriz.

Değişen ekran tasarımlarına ayak uydurmak için flex ile tasarım yapmak daha cazip duruyor. flex:1, dersek ekranda bir tane bileşen olur ve ekranı…