Genel Bakış
Blueprint moduna genel bakış.
Blueprint modu, temelde bölüm ve bileşenlerin kendine ait node alanları üzerinden çalışır. Bu alanları, bölüm ve bileşenin kodunu yazdığınız yer olarak düşünebilirsiniz; farkı, kod satırları yazmak yerine node'ları sürükle-bırak ile birbirine bağlayarak akışı kurmanızdır.
Bölüm ve bileşenlerin içinde oluşturduğunuz listelerin, olayların ve fonksiyonların da kendine ait node ekranları vardır. Böylece ilgili yapıya özel akış, o yapının kendi node ekranında kurulur.
onStartBrowser olayı
Bölüm ve bileşenlerin yüklendiği anda çalışan ana node ekranının dışında, yalnızca bölüm ve bileşenlere özel olarak gelen bir onStartBrowser olayı bulunur.
Geliştiriciler için
onStartBrowser, React'teki bir component'in DOM'a ilk kez render edildikten sonra çalışan efektine karşılık gelir. Bölüm ve bileşenin kendi node ekranında hazırladığınız akış sıfırıncı anda ilgili veriyle çalışırken, onStartBrowser içerisindeki akış render sonrasında tetiklenir.
Local node'lar ve kapsam hiyerarşisi
Her yapı kendi kapsamında çalışır; bu kapsamları bölüm ve bileşeni bir klasör olarak, içindeki yapıları ise o klasörün alt klasörleri olarak düşünebilirsiniz. Bir yapının kendi node ekranında tanımladığı değerler, yalnızca o kapsamda erişilebilirdir.
Bölüm ve bileşenlerin içinde tanımlanabilen yapılar:
- Veriler
- Olaylar
- Değişkenler
- Fonksiyonlar
Listelerin içinde tanımlanabilen yapılar:
- Veriler
- Değişkenler
- Fonksiyonlar
Olayların içinde tanımlanabilen yapılar:
- Değişkenler
- Fonksiyonlar
Fonksiyonların içinde tanımlanabilen yapılar:
- Veriler
- Değişkenler
- Fonksiyonlar
Global node'lar
Tüm node ekranlarında kullanılabilen global yapılar da bulunur:
- Değişkenler — Oluşturduğunuz bir değişkeni istediğiniz node ekranında çağırarak kullanabilirsiniz.
- Fonksiyonlar — Aynı fonksiyonu farklı node ekranlarında yeniden kullanmak için burada tanımlayabilirsiniz.
- Tipler — Global kapsamda yeni tip tanımları oluşturmanızı ve bu tipleri istediğiniz yerde kullanmanızı sağlar.