Bilgi teknolojisi ve bilgisayar biliminde, değişmez bir veri durumuna tek yönlü mutasyonlar uygulama modeline Tek Yönlü Veri Akışı denir.
Reaksiyon neden tek yönlü veri akışını kullanır?
React, temiz bir veri akışı mimarisi izlediğinizden emin olmak için çift yönlü bağlamayı desteklemez. Bu yaklaşımın en büyük yararı, verilerin uygulamanız boyunca tek bir yönde akması ve size uygulama üzerinde daha iyi kontrol sağlamasıdır. React açısından şu anlama gelir: durum, görünüme ve alt bileşenlere iletilir.
Tek yönlü ve çift yönlü veri akışı nedir?
Çift yönlü ve tek yönlü veri akışı, hizmetler ve görünümler arasında sınırlar, etki alanları ve yön veri hareketlerini ifade eder. Bağlama, tekil bir-bir-bir ilişkiyi ifade ederken, iki yönlü ve tek yönlü, bileşenler arasındaki ilişkiyi ifade eder.
Tek yönlü akış neden önemlidir?
Verileri DOM'a işlerken süreç doğru bir şekilde takip edilmezse, performans yükü ve benzeri büyük sorunlara yol açar. Bu nedenle, verilerin yukarıdan aşağıya hareket etmesini ve değişikliklerin sistem üzerinden yayılmasını sağlayan tek yönlü bir veri akışı mekanizmasına ihtiyacımız var.
Tek yönlü mimari nedir?
Tipik bir tek yönlü uygulama mimarisinde, bir uygulama görünümü katmanındaki değişiklikler bir veri katmanındaki eylem. Bu değişiklikler daha sonra görünüme geri yayılır. Görünümün uygulama verilerini doğrudan etkilemediğini burada belirtmek önemlidir.