Встречается на собеседованиях • сегодня
Расскажи про основные пробемы SSR
SSR (Server-Side Rendering) улучшает SEO и время первой загрузки, но имеет ряд проблем:
1. **Серверная нагрузка** – каждый запрос требует рендеринга на сервере, что увеличивает нагрузку по сравнению с статическими файлами.
2. **Гиддрация (Hydration)** – после SSR клиент должен "оживить" страницу, что может вызвать мерцание или задержки:
```jsx
// React компонент после SSR может мерцать при гиддрации
function App() {
const [data, setData] = useState(null); // Сначала null, потом загрузится
return
{data || 'Loading...'}
;
}
```
3. **Сложность кеширования** – динамический контент сложнее кешировать, чем статические файлы.
4. **Ограничения API** – некоторые браузерные API (localStorage, геолокация) недоступны при SSR.
5. **Зависимость от сервера** – при падении сервера приложение становится недоступным.
Для оптимизации используют гибридные подходы (Static Generation + SSR в Next.js) или инкрементальную статическую регенерацию.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы