Angular · Senior · Запитання 52 з 75
Чим небезпечний shareReplay(1) без refCount: true на довгоживучому джерелі?
- ✓Правильна відповідь: Внутрішня підписка лишається живою після відходу всіх підписників - це витік пам'яті або працюючий сокет/опитування
- 2Пізні підписники не отримують останнє значення
- 3Він надсилає запит на кожного підписника
Пояснення
shareReplay({ bufferSize: 1, refCount: true }) відписується від джерела, коли кількість підписників падає до нуля. Для одноразових HTTP-викликів це менш важливо.