What is RxJS?
Example:
const observable = new Observable(observer => { observer.next('Hello'); });
복습용 저장
복습용 저장
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.
Know the top RxJS interview questions and answers for freshers and experienced candidates to prepare for job interviews.
Know the top RxJS interview questions and answers for freshers and experienced candidates to prepare for job interviews.
Search a question to view the answer.
Example:
const observable = new Observable(observer => { observer.next('Hello'); });
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const observable = new Observable(observer => { observer.next('First'); observer.next('Second'); });
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const observer = { next: value => console.log(value), error: err => console.error(err), complete: () => console.log('Completed') };
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const pluckedObservable = sourceObservable.pipe(pluck('name'));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const distinctObservable = observable.pipe(distinctUntilChanged());
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const intervalObservable = interval(1000);
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const takenObservable = observable.pipe(take(3));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const modifiedObservable = observable.pipe(map(value => value.toUpperCase()));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const modifiedObservable = observable.pipe(map(value => value * 2));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const modifiedObservable = observable.pipe(mergeMap(value => of(value, value * 2)));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const filteredObservable = observable.pipe(filter(value => value > 5));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
import { map, filter } from 'rxjs/operators'; const modifiedObservable = observable.pipe(map(value => value * 2), filter(value => value > 5));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const switchedObservable = observable.pipe(switchMap(value => of(value, value * 2)));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const subject = new Subject(); subject.next('First value'); subject.subscribe(value => console.log(value));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const concatenatedObservable = observable.pipe(concatMap(value => of(value, value * 2)));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const errorHandledObservable = observable.pipe(catchError(err => of('Error handled:', err)));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const zippedObservable = zip(observable1, observable2, (value1, value2) => value1 + value2);
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const bufferedObservable = observable.pipe(bufferTime(1000));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const throttledObservable = inputObservable.pipe(throttleTime(300));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const combinedObservable = combineLatest(observable1, observable2, (value1, value2) => value1 + value2);
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const deferredObservable = defer(() => of('Deferred value'));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const subject = new Subject(); observable.subscribe(subject);
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
Cold: const coldObservable = new Observable(...); Hot: const hotObservable = new Subject();
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const debouncedObservable = inputObservable.pipe(debounceTime(300));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const scheduledObservable = observable.pipe(delay(1000, asyncScheduler));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const finalizedObservable = observable.pipe(finalize(() => console.log('Observable completed')));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const replaySubject = new ReplaySubject(2); replaySubject.next('First value'); replaySubject.next('Second value'); replaySubject.subscribe(value => console.log(value));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const behaviorSubject = new BehaviorSubject('Initial value'); behaviorSubject.next('Updated value'); behaviorSubject.subscribe(value => console.log(value));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.
Example:
const debouncedObservable = inputObservable.pipe(debounce(() => timer(300)));
이 항목을 북마크하거나, 어렵게 표시하거나, 복습 세트에 넣을 수 있습니다.