Керування станом · Middle · Запитання 43 з 75
Як задати fetcher і опції за замовчуванням для всіх хуків SWR?
- ✓Правильна відповідь: Обгорнути застосунок у
<SWRConfig value={{ fetcher, ... }}> - 2Викликати
useSWR.defaults = { fetcher }під час старту - 3Передавати fetcher у кожен хук - глобальні опції не підтримуються
Пояснення
SWRConfig задає глобальні опції (fetcher, revalidateOnFocus, обробники помилок) і може вкладатися, щоб перевизначити їх для піддерева. Через нього ж можна передати початкові дані fallback з SSR.