Tüm yazılar
Bir Dialog Açılınca Mimari Neden Değişebilir?
Dialog küçük UI bileşeni gibi görünür.
DEC-PRODUCTBir sonraki maliyeti artırmadan önce ilk doğru müdahaleyi bul.
Dialog küçük UI bileşeni gibi görünür.
Ama şunları etkileyebilir:
- URL/route state,
- selected entity,
- keyboard focus,
- escape/back behavior,
- unsaved changes,
- mutation lifecycle,
- responsive layout,
- accessibility tree.
Bu nedenle “modal ekle” bazen component task değildir.
Özellikle dialog entity editliyorsa şu sorular gerekir:
Kapanınca state ne olur? Back button ne yapar? Deep link mümkün mü? Unsaved data var mı? İki dialog üst üste açılabilir mi? Mobile’da sheet mi dialog mu?
Bileşen küçük olabilir.
Etkilediği sistem yüzeyi küçük olmak zorunda değil.
Architecture in the Wild
Mimariyi diyagram olarak değil; canlı ürünlerde state, bilgi, interaction ve product boundary kararlarının çalışan sonucu olarak inceleyen saha dizisi.