React Props ve State Yapısı

Loading

React ta State ve props lar uygulamalarımızda componentleri kontrol etmemizi yönetmemizi onlara özellikler katmamızı sağlar.

 PROPS : Props lar bir componentten başka bir componente veri aktarımı yapmamızı sağlar. Component içerisinde herhangi bir değişime uğramazlar.

Bir örnek ile bakalım

Şimdide bir class componente birden çok data gönderelim.

LOOP OLAYI : Eğer çoklu bir data varsa component içinde döngü (map) ile dataları gezeriz.

PROP TYPE OLAYI : Prop-types kütüphanesini çekerek propların tiplerini belirleyip kısıtlayabiliriz.

NOT: Bir değişkeni birkaç farklı  tip olarakta atayabiliriz. Bunu için UserDetail.js de  yazdığım UserDetail.propTypes içindeki  age e oneOfType diyerek hem string hemde int olabilir

yani artık yaşa 30 yada “30” yazsamda hata vermez. oneOfType : Tiplerden biri demek

Eger değerler dolu gelmezse yada varsayılan olarak istediğimiz bişey istersek defaultProps kullanılır.

STATE : State bir componentin o anki durumunu gösteren ve değişik propertilerden oluşan bir js objesidir. Yani o compoente tıklanmış mı herhangi bir aksiyon alınmış mı gibi durumları gösterir. Ve sadece state ti değişen component render edilir.

Örn: Componente bir state göndererek durumu kontrol edelim.

Görüldüğü gibi isVisible true yada false olma durumuna göre veriyi çağırdık.

Başka bir örnek.

Örn: Eğer inputlardan girilen değerleri alıp göndereceksek;

sağlıcakla kalın….

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mesut Yiğit

Kaliteli bilgilerin bulunduğu, paylaşımcı ve her daim geliştirici bir öğrenimin benimsendiği Teknik ve diğer konularda kendime ve geleceğe notlar