Componentleri çağırırken göndermiş olduğumuz propertylerin veri türlerini componentin içinde belirleyebiliyoruz. Yani title componenti text prop u için string almalıdır şeklinde tanımlamalar yapabiliriz. Prop Type amacı component hazırladınız ve bunu paylaştınız, hangi property ye hangi tipte veri göndermeleri gerektiğini izah etmemiz gerekir. https://legacy.reactjs.org/docs/typechecking-with-proptypes.html User componenti içinde yer alan data nin id ve name inin de type […]
Props
Her component üzerinde property yani özellik alabiliyoruz. Component in görüntüsü oluşturulurken hangi verilere ihtiyaç duyuyorsa onları sağlayıp kullanabiliriz. User isminde bir component olsun. object gönderelim, Users isminde bir component olsun. array gönderelim.
Components
Bir component üzerindeki yazdığınız jsx ifadesi mutlaka bir kapsayıcı elemana ihtiyaç duymaktadır. <View> kullanmak istemiyorsanız <> ifadesi ya da <React.Fragment> kullanılabilir. Bir component ifadesi için ihtiyacımız olan şey bir fonksiyon oluşturmak, o fonksiyonun geriye bir jsx ifadesi döndürmesidir. Jsx ifadesi döndüren bir component mutlaka bir kapsayıcı ile sarmalanmak zorunda bu bir View componenti, fragment olabilir.
React Native justifyContent ve alignItems
flexDirection: row —> Birincil eksen yatay. flexDirection: column —> Birincil eksen dikey. justifyContent: Birincil eksende elemanların nasıl konumlanacağını belirler. alignItems: İkincil eksende elemanların nasıl konumlanacağını belirler.
C# Programlama Dilinde Kalıtım (Inheritance) Kavramı ve Kullanımı
Nesne yönelimli programlama (OOP) dünyasında, kodun yeniden kullanılabilir, sürdürülebilir ve düzenli olmasını sağlayan birçok önemli konsept bulunmaktadır. Bu konseptlerden biri de “kalıtım” (inheritance) konseptidir. C# programlama dilinde kalıtım, yazılım geliştirme sürecinde kodun daha verimli bir şekilde yönetilmesine ve organize edilmesine yardımcı olan güçlü bir araçtır. Bu blog yazısında, C# programlama dilinde kalıtımın ne olduğunu, nasıl […]