Angular · Senior · Pytanie 50 z 75
Czym różni się zimny Observable od gorącego?
- ✓Poprawna odpowiedź: Zimny uruchamia źródło dla każdego subskrybenta (jak żądanie HTTP); gorący dzieli jedno źródło między subskrybentów (jak
Subjectczy zdarzenia DOM) - 2Zimne Observable są wolniejsze od gorących
- 3Gorące Observable mogą emitować tylko raz
Wyjaśnienie
Operatory share i shareReplay zamieniają zimny Observable w multicast. Znajomość różnicy wyjaśnia zduplikowane żądania i pominięte wartości.