React · Senior · Запитання 50 з 75
У якому разі RTK Query видаляє дані з кешу?
- ✓Правильна відповідь: Коли в даних немає підписників довше за
keepUnusedDataFor(за замовчуванням 60 с) - 2Одразу після розмонтування останнього компонента, без затримки
- 3Ніколи: дані живуть, доки користувач не перезавантажить сторінку
Пояснення
RTK Query рахує підписки хуків на кожен endpoint з аргументами. Коли підписників не лишилося, запускається таймер keepUnusedDataFor; якщо за цей час знову підпишуться - дані візьмуться з кешу. Аналог у TanStack Query - gcTime.