«reactive-programming» etiketlenmiş sorular

Reaktif Programlama, veri akışlarına ve değişimin yayılmasına yönelik bir programlama paradigmasıdır.

18
(Fonksiyonel) reaktif programlama nedir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Reaktif programlama hakkındaki Wikipedia makalesini okudum . Ayrıca fonksiyonel reaktif programlama hakkındaki küçük makaleyi de okudum . Açıklamalar oldukça soyut. Fonksiyonel reaktif programlama (FRP) pratikte ne anlama …

1
ReaktifCocoa vs RxSwift - artıları ve eksileri?
Yani şimdi swift ile, ReactiveCocoa halkı bunu sürüm 3.0'da hızlı bir şekilde yeniden yazdı Ayrıca, RxSwift adı verilen başka bir proje daha oldu . İnsanların iki çerçevenin tasarım / api / felsefesindeki farklılıkların ne olduğu hakkında bilgi ekleyip ekleyemeyeceklerini merak ediyorum (lütfen, SO'nun ruhuyla, hangisinin "en iyi" olduğu hakkında fikirlerden …


2
RxJS: Gözlenebilir bir öğeyi nasıl “el ile” güncellerim?
Sanırım temel bir şeyi yanlış anlamam gerekiyor, çünkü bence bu gözlemlenebilir bir şey için en temel durum olmalı, ama benim hayatım için bunu dokümanlardan nasıl yapacağımı anlayamıyorum. Temel olarak, bunu yapabilmek istiyorum: // create a dummy observable, which I would update manually var eventObservable = rx.Observable.create(function(observer){}); var observer = eventObservable.subscribe( …

7
Redux-Saga yerine neden Redux-Observable kullanılıyor?
Ben kullandım Redux-Saga . Onunla yazılmış kod şimdiye kadar mantıklı, ancak JS oluşturucu işlevi zaman zaman kafamı karıştırıyor. Anladığım kadarıyla Redux-Observable , yan etkileri ele alan benzer bir işi ancak jeneratör işlevini kullanmadan başarabilir. Bununla birlikte, Redux-Observable'dan gelen dokümanlar, Redux-Saga'ya karşı neden üstün olduğuna dair pek çok fikir sağlamıyor. Redux-Observable'ı …

6
Konu vs Davranış Konu - Açısal Olarak Yeniden Oynatma Konu
Bu 3'ü anlamaya çalışıyordum: Konu , Davranış konusu ve Tekrar konusu . Bunları kullanmak istiyorum ve ne zaman ve neden kullanmanın faydalarının neler olduğunu bilmek istiyorum ve belgeleri okudum, öğreticileri izledim ve google'da arama yapsam da bunu anlamayı başaramadım. Öyleyse amaçları ne? Gerçek dünyadaki bir vakanın kodlanması bile gerekmediği çok …

8
"Geri arama cehennemi" nedir ve RX bunu nasıl ve neden çözer?
JavaScript ve node.js bilmeyen biri için "callback cehennemi" nin ne olduğunu açıklayan basit bir örnekle birlikte net bir tanım verebilir mi? "Geri arama cehennemi sorunu" ne zaman (ne tür ayarlarda) ortaya çıkar? Neden oluşur? "Geri arama cehennemi" her zaman eşzamansız hesaplamalarla mı ilgilidir? Veya "geri arama cehennemi" tek bir iş …

8
Bir Gözlemlenebilirler listesini birleştirin ve tümü tamamlanana kadar bekleyin
TL; DR Nasıl dönüştürmek için Task.whenAll(List<Task>)içine RxJava? Mevcut kodum, zaman uyumsuz görevlerin bir listesini oluşturmak için Bolts kullanıyor ve diğer adımları gerçekleştirmeden önce tüm bu görevlerin bitmesini bekler. Esasen, Bolts sitesindeki örneğe göre, listedeki tüm görevler tamamlandığında tamamlandı olarak işaretlenen List<Task>bir single oluşturur ve döndürür .Task Ben yerine arıyorum Boltsile …

3
Mevcut Fonksiyonel Reaktif Programlama uygulamalarının durumu nedir?
Haskell'de bazı basit otomatik fiziksel sistemleri (sarkaç, robot kollar vb.) Görselleştirmeye çalışıyorum. Genellikle bu sistemler aşağıdaki gibi denklemlerle tanımlanabilir df/dt = c*f(t) + u(t) burada u(t)bir tür 'akıllı kontrolü' temsil eder. Bu sistemler, Fonksiyonel Reaktif Programlama paradigmasına çok iyi uyuyor gibi görünüyor. Bu yüzden Paul Hudak'ın "Haskell İfade Okulu" kitabını …

2
Belirli bir yan etki için ne zaman yeni bir Abonelik oluşturmalıyım?
Geçen hafta başka bir topluluk üyesiyle şu konu hakkında bir tartışma başlattığım bir RxJS sorusunu yanıtladım : "Belirli her yan etki için bir abonelik oluşturmalı mıyım yoksa genel olarak abonelikleri en aza indirmeli miyim?" Tam reaktif uygulama yaklaşımı veya ne zaman birinden diğerine geçilmesi için hangi yöntemin kullanılacağını bilmek istiyorum. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.