Angular · Senior · Frage 52 von 75
Was ist das Risiko von shareReplay(1) ohne refCount: true an einer langlebigen Quelle?
- 1Späte Abonnenten bekommen den letzten Wert aus dem Puffer nicht
- 2Es sendet für jeden neuen Abonnenten eine eigene Anfrage
- 3Die Quelle bleibt abonniert, wenn alle weg sind, das kann lecken
Antwort zeigen
Richtige Antwort: Die Quelle bleibt abonniert, wenn alle weg sind, das kann lecken
Erklärung
shareReplay({ bufferSize: 1, refCount: true }) kündigt die Quelle, wenn die Zahl der Abonnenten auf null fällt. Bei einmaligen HTTP-Aufrufen spielt das weniger eine Rolle.