我對這個框架比較陌生,並且試圖圍繞創建驅動程序發揮作用。我理解這個代碼:創建循環js驅動程序
import {adapt} from '@cycle/run/lib/adapt';
function makeSockDriver(peerId) {
let sock = new Sock(peerId);
function sockDriver(outgoing$) {
outgoing$.addListener({
next: outgoing => {
sock.send(outgoing));
},
error:() => {},
complete:() => {},
});
const incoming$ = xs.create({
start: listener => {
sock.onReceive(function (msg) {
listener.next(msg);
});
},
stop:() => {},
});
return adapt(incoming$);
}
return sockDriver;
}
但是我還不確定是如何讓聽者(傳入$)採取的參數,如HTTP驅動程序:
const response$ = HTTP
.select('posts')
你計劃如何使用該參數在'進入$'? – bloodyKnuckles