Ünite 01 / 02
Bileşen İşlevi Modeli
İşlev olarak arayüz, durum ve hatırlama, durum kaldırma, yeniden oluşturmanın tetikleyicileri ve atlama koşulları, yaşam döngüsüne bağlı yan etkiler, değişmezlik ve kararlılık.
Yayın Güncelleme
Dersler
- 01 Bileşen İşlevleri Bir bileşen işlevi veriyi parametre olarak alır ve arayüz ağacına düğüm ekler. Veri bu ağaçta aşağı, yukarı, derine ya da ağacın dışına gider; ders sekiz hareketi tek bir kuralla sınıflar. 9 dk okuma
- 02 Durum ve Hatırlama Bir bileşen işlevi çağrıdan çağrıya hiçbir şey saklamaz; saklanacak değeri remember bir düğüme bağlar. Ders durumun düğüme bağlı oluşunu ve sahibinden okuyucusuna giden değerin yönünü ölçer. 7 dk okuma
- 03 Durum Kaldırma Durum kaldırma, durumu onu okuyan ve yazan bileşen işlevlerinin ortak atasına taşır; değer aşağı iner, olay yukarı çıkar. Ders sahibe giden olayın yönünü ve sahibin yüksekliğinin hareket sayısını nasıl değiştirdiğini ölçer. 7 dk okuma
- 04 Yeniden Oluşturma Durum değişince platform, değişikliği okuyan bileşen işlevlerini yeniden çalıştırır ve girdisi değişmeyenleri atlar. Ders değişikliğin sahibinden okuyucusuna hangi yolla gittiğini ve okumanın ertelenmesinin yönü nasıl değiştirdiğini ölçer. 7 dk okuma
- 05 Yan Etkiler Bir bileşen işlevi ağacı kurarken ağacın dışına da dokunabilir: servise istek atar, kayıt tutar, bir dinleyiciye abone olur. Ders bu hareketleri ölçer ve hepsinin aynı yöne, dışa gittiğini gösterir. 8 dk okuma
- 06 Değişmezlik ve Kararlılık Platform bir değerin değişip değişmediğini bilirse yeniden oluşturmada atlama yapabilir. Ders yerinde değiştirilen listeyle yeni liste üreten olayın aynı yöne, yukarı gittiğini ama yalnız birinin gözlendiğini ölçer. 6 dk okuma