Встречается на собеседованиях • сегодня
Реализовывал ли выбор языка на странице
Да, реализовывал. Обычно это делается через:
1. **Хранение выбора** – в `localStorage` или куках
2. **Переключение** – кнопки/селект с флагами
3. **Подгрузку контента** – JSON с переводами или отдельные страницы
Пример на React:
```jsx
const LanguageSwitcher = () => {
const [lang, setLang] = useState(localStorage.getItem('lang') || 'en');
const changeLanguage = (newLang) => {
setLang(newLang);
localStorage.setItem('lang', newLang);
// Здесь может быть запрос за новыми переводами
};
return (
);
};
```
Для SSR (Next.js/Nuxt) лучше использовать куки + middleware.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы