RxJS 기초
Observables, observers, subscriptions, subjects, operators 기초, cold vs hot observables, unsubscribe 전략
22 면접 질문·
Mid-Level
1RxJS에서 Observable이란 무엇입니까?
1
RxJS에서 Observable이란 무엇입니까?
답변
Observable은 시간에 따른 여러 값의 lazy 컬렉션입니다. 동기 또는 비동기로 0개, 1개 또는 여러 개의 값을 방출할 수 있는 데이터 스트림을 나타냅니다. 단일 값을 방출하는 Promise와 달리 Observable은 여러 값을 방출할 수 있으며 unsubscribe를 통한 취소를 지원합니다.
2Observable과 Promise의 주요 차이점은 무엇입니까?
2
Observable과 Promise의 주요 차이점은 무엇입니까?
답변
Observable은 시간에 따라 여러 값을 방출할 수 있고 unsubscribe로 취소할 수 있지만, Promise는 단일 값(resolve 또는 reject)을 방출하며 시작 후에는 취소할 수 없습니다. 또한 Observable은 lazy(subscription 시에만 실행)하지만 Promise는 eager(즉시 실행)합니다.
3값 1, 2, 3을 방출하는 간단한 Observable을 어떻게 생성합니까?
3
값 1, 2, 3을 방출하는 간단한 Observable을 어떻게 생성합니까?
답변
RxJS의 of() 메서드는 인수로 제공된 값을 동기적으로 방출한 후 complete하는 Observable을 생성합니다. 알려진 값에 대해 가장 간단한 생성 operator입니다. 대안: 배열/iterable을 변환하는 from(), 또는 방출 흐름을 완전히 제어하는 new Observable().
4
Observable에서 unsubscribe하지 않으면 어떻게 됩니까?
5
RxJS에서 Subject란 무엇입니까?
+19 면접 질문
기타 Angular 면접 주제
TypeScript 기초
Junior
25개 질문TypeScript 고급
Junior
20개 질문Angular 기초
Junior
20개 질문컴포넌트와 라이프사이클
Junior
20개 질문Services & Dependency Injection
Junior
20개 질문Angular 모듈 구성
Mid-Level
22개 질문Angular CLI
Junior
18개 질문디렉티브와 Pipe
Mid-Level
22개 질문라우팅과 내비게이션
Mid-Level
24개 질문리액티브 폼
Mid-Level
26개 질문템플릿 기반 폼
Mid-Level
16개 질문RxJS 연산자
Mid-Level
24개 질문HttpClient 및 API 호출
Mid-Level
22개 질문기본 상태 관리
Mid-Level
20개 질문Change Detection
Mid-Level
20개 질문Angular Signals
Mid-Level
20개 질문Standalone Components
Mid-Level
18개 질문Angular 단위 테스트
Mid-Level
22개 질문엔드투엔드 테스팅
Mid-Level
18개 질문빌드 및 최적화
Mid-Level
20개 질문NgRx 기초
Senior
24개 질문NgRx 고급
Senior
24개 질문Angular 아키텍처
Senior
22개 질문성능 최적화
Senior
22개 질문보안 및 모범 사례
Senior
20개 질문고급 RxJS 패턴
Senior
22개 질문Angular Universal 및 SSR
Senior
20개 질문Angular 마이크로 프론트엔드
Senior
20개 질문