我是反應式編程的新手,我有點遺失閱讀所有這些我無法理解的文章。使用Javascript進行反應式編程
其實,我是一個來自Nodejs,Angularjs,Angular 2和React的javascript開發人員。
我做什麼
我用諾言所有的時間,進行遠程數據抓取,本地異步分辨率等等更好的可測試性比回調和適合我的需要。
我明白使用流
我想不通的地方流能救我,除了在特定情況下是什麼。
這種特殊情況是,我不能在聽流時使用承諾,因爲承諾只能解決一次。
與SocketIo一個例子:
io.on('connection', (socket) => {
// this works
});
io.on('connection').then((socket) => {
// this can't work, promise would be resolved only once
});
如果我不是錯了,我可以用反應流通過返回一個可觀察來管理這種情況。對 ?
我不明白
我米左右學習角2和所有的東西。實際上,從許多博客中,人們使用observables來獲取遠程數據,我無法理解使用它而不是承諾的優勢。
事實是,我需要在這兩種情況下製造一個遙控器,爲什麼比另一個更多?這是一個性能問題?
我需要
如果您已經閱讀了全部問題,我需要的是要了解什麼是使用遠程數據獲取的情況下反應式編程,而不是承諾的優勢是什麼?
在哪個(其他情況下)使用反應性的東西比平常的東西更好?
閱讀這個問題,將澄清很多https://開頭的github .com/angular/angular/issues/5876 –