Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Задачи

Войти

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

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

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

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

Python Backend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

React Frontend Developer

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

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

React

React

JavaScript

JavaScript

Git

Git

Redux

Redux

Webpack

Webpack

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

Сложность

1-3

4-6

7-8

9-10

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

1

2

3

4

5

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

Вопросы React Frontend Developer


Что такое мета-теги?

Мета-теги — это элементы в <head> HTML-документа, которые содержат метаинформацию, то есть данные о самой странице. Они не отображаются пользователю напрямую, но влияют на индексацию в поисковых системах, корректное отображение страницы и взаимодействие с социальными сетями. 

Например, <meta charset="UTF-8"> задает кодировку, а <meta name="description" content="Описание страницы"> предоставляет поисковикам описание страницы.

Подробнее

Можете объяснить концепцию "props" в React?

"Props" (сокращение от "properties") — это способ передачи данных от одного компонента к другому. Они неизменяемы и позволяют родительским компонентам передавать информацию дочерним компонентам, чтобы настраивать их поведение или внешний вид.

Подробнее

Какие методы чисел вы знаете?

Методы чисел в JavaScript включают toFixed(), toPrecision(), parseInt(), parseFloat(), Math.round(), Math.floor(), Math.ceil(), Math.random() и другие. Они используются для округления, генерации случайных чисел и преобразования строк в числа.

Подробнее

Что такое деструктуризация?

Деструктуризация — это удобный способ извлечения значений из массивов и объектов и присваивания их переменным. С помощью деструктуризации можно быстро и легко работать с данными, извлекая необходимые значения в несколько строк кода. Это делает код более читаемым и упрощает работу с комплексными структурами данных.

Подробнее

Что такое объект события в JavaScript? Какие свойства он содержит?

Объект события в JavaScript представляет собой информацию о событии, которое произошло на веб-странице, например, щелчок мыши или нажатие клавиши. Он содержит свойства, которые описывают это событие, такие как тип события, целевой элемент и координаты мыши. Например, event.type возвращает тип события, а event.target указывает на элемент, с которым произошло событие.

Подробнее

Как работает механизм приватных полей в классах (#field)? Какие преимущества он даёт?

Как использовать API геолокации и сенсоров для создания интерактивных веб-приложений?

Как выглядит типичный поток данных в приложении React с Redux?

Что такое селекторы и как их использовать? Какие есть библиотеки?

Что делает useLocation, и какие данные он предоставляет?

  • Рейтинг:

    2

  • Сложность:

    5

Приватные поля в классах, обозначенные символом #, доступны только внутри самого класса, что позволяет скрыть их от внешнего кода. Это помогает защитить данные объекта от случайного изменения или доступа. Приватные поля не могут быть изменены или прочитаны напрямую вне класса, что делает их более безопасным способом хранения состояния объекта.

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

    1

  • Сложность:

    5

API геолокации позволяет веб-приложениям определять местоположение пользователя с помощью GPS, Wi-Fi или других технологий. С помощью метода navigator.geolocation.getCurrentPosition() можно получить текущее местоположение, а watchPosition() позволяет отслеживать изменения местоположения.

Кроме того, API сенсоров, таких как акселерометры и гироскопы, позволяет взаимодействовать с физическими движениями устройства, что может использоваться для создания интерактивных приложений, таких как игры или приложения дополненной реальности.

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

    3

  • Сложность:

    6

Поток данных в Redux односторонний. Компоненты вызывают действия (actions), которые передаются в редьюсеры (reducers) через хранилище (store). Редьюсеры обновляют состояние, и компоненты получают обновления через подписки.

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

    2

  • Сложность:

    4

Селекторы — это функции, которые берут состояние Redux и возвращают нужные данные. Они помогают избежать повторения кода и улучшить читаемость. Для сложных вычислений с состоянием можно использовать библиотеки, такие как reselect, чтобы мемоизировать результаты и повысить производительность.

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

    2

  • Сложность:

    4

useLocation — это хук из React Router, который возвращает объект с информацией о текущем URL. Он предоставляет такие данные, как путь (pathname), строка запроса (search) и состояние маршрута (state), если оно передано.

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

    2

  • Сложность:

    1

  • Рейтинг:

    1

  • Сложность:

    1

  • Рейтинг:

    1

  • Сложность:

    2

  • Рейтинг:

    3

  • Сложность:

    4

  • Рейтинг:

    2

  • Сложность:

    4