Встречается на собеседованиях • сегодня
Что такое SWR
SWR (Stale-While-Revalidate) — это стратегия кэширования данных, которая сначала возвращает устаревшие (stale) данные из кэша, затем отправляет запрос на обновление (revalidate) и после получения актуальных данных обновляет интерфейс. Это улучшает UX, так как пользователь сразу видит контент.
Пример с библиотекой `swr`:
```javascript
import useSWR from 'swr';
function Profile() {
const { data, error } = useSWR('/api/user', fetcher);
if (error) return
Error
;
if (!data) return Loading...
;
return Hello, {data.name}!
;
}
```
Ключевые преимущества:
- Быстрое отображение данных
- Автоматическое обновление при фокусе или интервально
- Встроенная обработка ошибок
- Поддержка SSR/SSG (Next.js)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы