abone üzerine yeni değerler iter, ben RxJSKoans aracılığıyla çalışıyorum ve sonuçların dizide beslenme yinelenen bir modeli görüyorum:Değişmez veri yapılarına sahip RxJS?
var Rx = require('rx'),
Subject = Rx.Subject
var result = [];
var s1 = new Subject();
s1.subscribe(result.push.bind(result));
s1.onNext('foo');
result; // ['foo']
Bu açıkça bir saf olmayan fonksiyondur; result
dizisi abone tarafından dönüştürülür.
Immutable.js aracını kullanarak bunu bir bıçak haline getiren small-scale projects on Github'u gördüm ancak hiçbiri etkin olarak korunmuyor.
Genel olarak kabul edilemez bir uygulama modeli olup olmadığını merak ediyorum ve olmasın, neden olmasın?
Bunun bazı rxjs operatörleri javascript diziler ile çalışmak olsa uyarmak değil List ile olur. Daha sonra, düzleştirme işlecinizi data.toJS() 'i döndüren bir rxjs' map' operatörüne, diğeri ise 'Immutable.fromJS (data) 'yapmanıza gerek kalmaz. Yine de sık sık olmaz. –