저는이 프레임 워크에 비교적 익숙하지 않으며 드라이버 생성에 대해 놀려고합니다. 이 코드를 이해 :사이클 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')
처럼 (당신의 구성 요소를 필터링 결국)를
incoming$
는 드라이버에 의해 반환 된 사용하려는' 들어오는 $'? – bloodyKnuckles