Керування станом · Middle · Запитання 66 з 75
Як зробити відкриття детальної сторінки миттєвим?
<Link to={`/posts/${id}`} onMouseEnter={() => queryClient.prefetchQuery(postQuery(id))}>- ✓Правильна відповідь: Попередньо завантажувати запит під час наведення чи фокуса, щоб кеш був готовий, коли сторінка рендериться
- 2Вимкнути кешування для детальних сторінок
- 3Завантажувати всі деталі під час старту застосунку
Пояснення
Попереднє завантаження враховує staleTime, тож повторні наведення не засипають сервер. Роутери з loader'ами можуть так само викликати ensureQueryData.