Керування станом · Senior · Запитання 41 з 75
Як не перезапускати loader після кожного action на сторінці?
- ✓Правильна відповідь: Експортувати з маршруту
shouldRevalidateі повертатиfalse, коли дані не можуть змінитися - 2Обгорнути loader у
useMemo - 3Повертати заголовки кешування з action
Пояснення
За замовчуванням після action повторно перевіряються всі активні loader'и - це безпечно, але може бути марнотратно. shouldRevalidate({ formAction, currentUrl, nextUrl, defaultShouldRevalidate }) дає змогу вибірково відмовитися.