RxJS-Basis
Observables, observers, subscriptions, subjects, operators basics, cold vs hot observables, unsubscribe-strategieën
1Wat is een Observable in RxJS?
Wat is een Observable in RxJS?
Antwoord
Een Observable is een lazy collectie van meerdere waarden over tijd. Het vertegenwoordigt een datastream die nul, één of meerdere waarden synchroon of asynchroon kan emitten. In tegenstelling tot Promises die één enkele waarde emitten, kunnen Observables meerdere waarden emitten en ondersteunen ze cancellation via unsubscribe.
2Wat is het belangrijkste verschil tussen een Observable en een Promise?
Wat is het belangrijkste verschil tussen een Observable en een Promise?
Antwoord
Observables kunnen meerdere waarden over tijd emitten en zijn cancelable met unsubscribe, terwijl Promises een enkele waarde (resolve of reject) emitten en niet kunnen worden gecanceld zodra ze zijn gestart. Daarnaast zijn Observables lazy (executeren alleen bij subscription) terwijl Promises eager zijn (executeren onmiddellijk).
3Hoe maak je een eenvoudige Observable die de waarden 1, 2, 3 emit?
Hoe maak je een eenvoudige Observable die de waarden 1, 2, 3 emit?
Antwoord
De of()-methode van RxJS maakt een Observable die de opgegeven waarden synchroon als argumenten emit en vervolgens completed. Het is de eenvoudigste creation operator voor bekende waarden. Alternatieven: from() om een array/iterable te converteren, of new Observable() voor volledige controle over de emission flow.
Wat gebeurt er als je niet unsubscribe van een Observable?
Wat is een Subject in RxJS?
+19 gespreksvragen
Andere Angular-sollicitatieonderwerpen
TypeScript-basis
TypeScript Gevorderd
Angular-grondbeginselen
Componenten en levenscyclus
Services & Dependency Injection
Angular-module-organisatie
Angular CLI
Directives en Pipes
Routing en Navigatie
Reactive Forms
Template-driven Forms
RxJS-Operators
HttpClient en API-aanroepen
Basis state management
Change Detection
Angular Signals
Standalone Components
Angular unit testing
End-to-End Testing
Build en optimalisatie
NgRx-fundamenten
NgRx gevorderd
Angular-architectuur
Prestatie-optimalisatie
Beveiliging en best practices
Geavanceerde RxJS-patronen
Angular Universal en SSR
Angular Micro-frontends
Beheers Angular voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis