Керування станом · Middle · Запитання 42 з 75
Чому два компоненти з одним ключем SWR роблять лише один запит?
- ✓Правильна відповідь: SWR дедуплікує запити з одним ключем у межах
dedupingInterval - 2Другий компонент чекає, поки перший розмонтується
- 3SWR кешує відповіді в
localStorageміж компонентами
Пояснення
У межах інтервалу дедуплікації (за замовчуванням 2 секунди) паралельні запити за одним ключем об'єднуються, і обидва компоненти ділять закешовані дані. Тому useUser() можна вільно викликати в багатьох компонентах.