Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

React Frontend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

Python Backend Developer

Посмотреть все

Выберите навыки

React

React

Git

Git

Redux

Redux

Webpack

Webpack

Docker

Docker

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм

Вопросы React Frontend Developer


321321321

asd

Подробнее

121212

121212121

Подробнее

123333

выывс

Подробнее

Как настроить интернационализацию в React приложении?

Интернационализация в React-приложениях позволяет адаптировать интерфейс для разных языков и культур. Для настройки i18n можно использовать библиотеку react-i18next, которая предоставляет инструменты для управления языковыми ресурсами и перевода. Установка библиотеки включает настройку языков, переводов и компонентов, которые будут отображать переведенные строки в зависимости от выбранного языка.

Подробнее

Как реализовать многоязычную поддержку (i18n) в HTML? Какие атрибуты и техники используются для этого?

Для многоязычной поддержки в HTML используются атрибуты lang и dir. Атрибут lang указывает язык содержимого (например, lang="en" для английского), а dir — направление текста (например, dir="rtl" для языков, которые читаются справа налево). Для управления динамической локализацией часто используют JavaScript и библиотеки вроде i18next, позволяющие менять язык интерфейса в зависимости от предпочтений пользователя.

 

Подробнее

Как управлять фокусом на странице с помощью атрибутов tabindex и методов, таких как focus()?

Что такое доступность (accessibility)?

Тест1

Тест 1

11111

  • Рейтинг:

    1

  • Сложность:

    3

Атрибут tabindex управляет порядком, в котором элементы на странице получают фокус при навигации с клавиатуры. Элементы с положительным значением tabindex получают фокус в порядке возрастания числа, элементы с tabindex="0" — в порядке их появления, а отрицательные значения делают элемент недоступным для фокусировки с клавиатуры. Метод focus() в JavaScript позволяет программно устанавливать фокус на элементе. Это важно для обеспечения доступности и удобства управления для пользователей с особыми потребностями.

Подробнее
  • Рейтинг:

    2

  • Сложность:

    4

Доступность (accessibility) — это практика создания веб-сайтов, которые могут использовать все пользователи, включая людей с ограниченными возможностями. Это включает улучшения, такие как использование правильных заголовков, текста для экранных читалок, цветовые контрасты и навигация с клавиатуры. Цель — обеспечить доступ к информации и функциональности всем пользователям, независимо от их возможностей.

Подробнее
  • Рейтинг:

    5

  • Сложность:

    3

JavaScript — это язык программирования, который делает веб-страницы интерактивными. Он позволяет добавлять динамическое поведение, например, реагировать на клики пользователя или обновлять контент без перезагрузки страницы. Основные концепции включают переменные, типы данных (как числа и строки), функции и работу с DOM для изменения HTML. Понимание этих основ критично для любого фронтенд-разработчика.
Подробнее
  • Рейтинг:

    5

  • Сложность:

    4

Замыкание — это функция, которая запоминает переменные из своей внешней области видимости, даже после того, как та завершила выполнение. Это позволяет создавать приватные переменные и сохранять состояние между вызовами. Например, функция-счётчик может использовать замыкание для хранения текущего значения. Замыкания часто применяются в обработчиках событий и модулях.
Подробнее
  • Рейтинг:

    5

  • Сложность:

    4

Ключевые слова async и await в JavaScript используются для работы с асинхронными операциями в синхронном стиле. Они упрощают чтение и написание кода, основанного на промисах. Функция, объявленная с async, всегда возвращает промис, а await приостанавливает выполнение функции до разрешения промиса. Это помогает избежать "callback hell" и делает обработку ошибок более удобной через try/catch.
Подробнее
  • Рейтинг:

    5

  • Сложность:

    1

  • Рейтинг:

    4

  • Сложность:

    8

  • Рейтинг:

    4

  • Сложность:

    10

  • Рейтинг:

    2

  • Сложность:

    8

  • Рейтинг:

    3

  • Сложность:

    6