İçeriğe geç
academia.sh

Kurs Orta

Bileşen Tabanlı Arayüz Geliştirme

Bu kursun sonunda

Kursa başla

01

Bildirimsel Arayüz Modeli

Elle güncellemenin ölçek sorunları, durumdan görünüme tek yönlü akış, bileşenin girdi–çıktı sözleşmesi, işaretlemenin veriye bağlanması, koşullu ve listeli oluşturmada kimlik korunumu ve uzlaşma algoritması.

  1. 01 Neden Çerçeve Arayüzü elle güncellemenin ölçek sorunları; güncelleme yollarının sayısı, durumun iki kopyada tutulması, kaymanın kendini onaran biçimi ve bir arayüz çerçevesinin devraldığı iş.
  2. 02 Bildirimsel Oluşturma Görünümü durumdan üreten saf fonksiyon; tek yönlü akışın döngüsü, saflığın üç koşulu, görünüm tanımının ağaçtan farkı ve tanımın tamamını yeniden kurmanın bedeli.
  3. 03 Bileşen Kavramı Görünüm işlevinin parçalara ayrılması; girdi özelliği, çıktı geri çağrısı ve yerel durumdan oluşan sözleşme, bileşen örneğinin kimliği, yeniden çizimin yayıldığı alan ve durumun hangi bileşende durduğu.
  4. 04 Şablon ve İfade Sözdizimi İşaretlemenin veriye bağlanması; şablonun bir kez derlenip çok kez çalıştırılması, sabit ve devingen parçaların ayrılması, ifadelerin kapsamı ile sınırı, metin kaçırma ve öznitelik–özellik bağlaması ayrımı.
  5. 05 Koşullu ve Listeli Oluşturma Değişken yapılı görünümler; ögeyi üretmemek ile gizlemek arasındaki fark, liste güncellemesinde sıraya göre ve anahtara göre eşlemenin maliyeti, anahtarın seçim ölçütleri ve kimliğin korunması.
  6. 06 Uzlaşma Yeni görünüm tanımı ile öncekinin karşılaştırılması; sanal ağaç, karşılaştırmayı doğrusala indiren üç varsayım, yama listesinin üretilmesi ve karşılaştırma yapmadan güncelleyen yaklaşımlarla ölçülmüş kıyas.

02

Bileşen Yaşam Döngüsü ve Durum

Bileşenin oluşturmalar arası yaşayan değerleri; güncellemenin toplu işlenmesi, yan etkilerin kaydı ve temizlenmesi, türetilmiş değerlerin bellenmesi, oluşturma dışı başvurular, bağlamla değer sağlama, hata sınırları, askıya alma ve ağaç dışına taşıma.

  1. 01 Yerel Durum Bileşenin oluşturmalar arası yaşayan değeri; durum yuvalarının çağrı sırasına bağlanması, güncellemenin kuyruğa alınması, tek turdaki güncellemelerin toplu işlenmesi, eskimiş değer tuzağı ve durumun ağaçta nereye konacağı.
  2. 02 Yan Etkiler Bileşenin dış dünyayla eşzamanlanması; oluşturmanın saflığı, yan etki kaydının belgeye yazma aşamasından sonra çalışması, bağımlılık listesinin karşılaştırılması, temizleme işlevinin sırası ve eşzamansız etkilerde yarış koşulu.
  3. 03 Türetilmiş Değerler Başka değerlerden hesaplanabilen sonucun durumda tutulmaması; tek doğruluk kaynağı ölçütü, türetmeyi duruma yazmanın bedelleri, bellemenin yeniden hesap sayısına etkisi, kimlik kararlılığının aşağı akışta ürettiği fark ve bellemenin kendi maliyeti.
  4. 04 Referanslar Oluşturmalar arasında yaşayan ama değiştiğinde yeniden çizim başlatmayan değerler; saklama biçimlerinin iki ekseni, kutunun belgeye yazma aşamasında dolması, oluşturma sırasında kutuya dokunmama kuralı ve belge düğümüne erişimin bileşen sınırından geçirilmesi.
  5. 05 Bağlam Aktarımı Bir değeri ağaçta sağlayıp aşağıdaki herhangi bir düğümde okumak; özellik zincirinin sorunu, sağlayıcının yukarı doğru çözümlenmesi, en yakın sağlayıcının gölgelemesi, sağlanan değerin kimliğinin tüketici sayısına etkisi ve bağlamın uygun olmadığı yerler.
  6. 06 Hata Sınırları Oluşturma sırasında atılan bir hatanın bileşen ağacında yalıtılması; yarım ağacın neden bırakılmadığı, en yakın sınırın yakalaması, sınır yerleşiminin ekranda kalan bileşen sayısına etkisi, çağrı yığınının dışına çıkan hataların kapsam dışı kalması ve kurtarma.
  7. 07 Askıya Alma ve Yükleniyor Durumları Verisi hazır olmayan bileşenin oluşturmayı kesip en yakın bekleme sınırına sinyal vermesi; elle tutulan bayrakların ürettiği geçersiz bileşimler, sınır yerleşiminin açığa çıkardığı istek şelalesi, gösterge titremesinin ölçüsü ve geçişlerde eski içeriğin korunması.
  8. 08 Taşıma Bir alt ağacın bileşen ağacındaki yerini koruyup belge ağacında başka bir düğüme çizilmesi; kırpma ve yığılma kısıtları, iki ağacın ayrılması, olay yolunun ve bağlam çözümlemesinin bileşen ağacını izlemesi, hedef düğümün koşulları ve erişilebilirlik yükümlülükleri.

03

Bileşim ve Yeniden Kullanım

Sarmalama ile yuva tabanlı bileşimin karşılaştırması, mantığın görünümden ayrılması, birlikte çalışan bileşen aileleri, sunum–konteyner ayrımı, başsız bileşenler ve özellik yayılmasıyla varsayılanların tasarımı.

  1. 01 Bileşim Kalıpları Sarmalayan bileşen ile yuva tabanlı bileşimin karşılaştırması; seçenek patlaması, özellik zincirinin ölçülmesi, kalıtım yerine bileşim ve iki kalıbın hangi koşulda doğru olduğu.
  2. 02 Özel Kancalar ve Birleştirilebilir İşlevler Durumu ve yan etkiyi işaretleme üretmeden paketleyen birimler; konum tabanlı kancaların çağrı sırası kuralı, kurulumda bir kez çalışan işlevlerin kapsam temizliği ve iki modelin karşılaştırması.
  3. 03 Bileşik Bileşenler Tek bir durumu paylaşan bileşen ailesi; örtük paylaşımın özellik yüzeyine etkisi, ilişkisel özniteliklerin bileşen tarafından kurulması ve örtük sözleşmenin çalışma zamanında denetlenmesi.
  4. 04 Sunum ve Konteyner Ayrımı Veriyi getiren sorumlulukla görünümü üreten sorumluluğun ayrılması; ayrımın sahte bağımlılık sayısıyla ölçülmesi, tek sunum bileşeninin iki konteynerle kullanılması ve ayrımın aşırıya kaçtığı yer.
  5. 05 Başsız Bileşenler Davranışın görünümden koparılması; seçenek listesinin saf durum makinesi olarak yazılması, erişilebilirlik özniteliklerinin durumdan türetilmesi, olay dizisiyle sınanması ve aynı davranışın iki görünümle kullanılması.
  6. 06 Bileşen API Tasarımı Özellik yayılmasının birleştirme kuralları, sınıf ve dinleyicilerin birikmeli birleşimi, korunan alanlar, denetimli ile denetimsiz kip arasındaki sahiplik kararı ve özellik yüzeyinin geriye dönük uyumluluğu.

04

Çerçeve Aileleri

Sanal ağaç tutan, çalışma zamanında bağımlılık izleyen, derleme zamanında tepkiselleştiren ve bütünleşik sözleşme sunan çerçeve ailelerinin güncelleme modelleri, maliyetleri ve seçim ölçütleri.

  1. 01 Sanal Ağaç Tabanlı Çerçeveler Durumdan yeni bir ağaç üretip öncekiyle karşılaştıran güncelleme modeli; bir hücrelik değişikliğin ürettiği iş miktarının sayılması, anahtarın uzlaşmadaki rolü ve bellemenin ödünleşimi.
  2. 02 Tepkisel Bağımlılık Takibi Okuma anında kaydedilen bağımlılıkla kurulan ince taneli güncelleme; aynı tablo değişikliğinin bu ailede ürettiği iş miktarı, kayıt defterinin bedeli, elmas bağımlılıkta tutarlılık ve toplu yazma.
  3. 03 Derleyici Tabanlı Yaklaşımlar Bağımlılıkların derleme zamanında çözülmesi; şablonu güncelleme koduna çeviren küçük bir dönüştürücü, üretilen kodun okunması, çözümlemenin sağlamlık sınırı ve derleme adımının bedeli.
  4. 04 Tam Kapsamlı Çerçeveler Yönlendirmeyi, form modelini ve bağımlılık çözümünü tek sözleşmede toplayan çerçeveler; kapsamlı bağımlılık çözümünün çalışması, tekil örnek tuzağı, karar yüzeyinin sayılması ve sözleşme birliğinin bedeli.
  5. 05 Çerçeve Seçimi Ölçütlerin nereden okunacağı, ağırlıkların açık yazılması, sıralamanın duyarlılık çözümlemesiyle sınanması, kararın geri alınabilirliğinin satır düzeyinde ölçülmesi ve kararın yazılı hâle getirilmesi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat