Логотип 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


Что такое webmanifest и как он используется для создания Progressive Web Apps (PWA)?

Webmanifest — это файл в формате JSON, который используется для определения метаданных веб-приложения. Он позволяет настроить иконки приложения, название, тему и поведение при добавлении на главный экран устройства. В PWA webmanifest помогает сделать веб-приложение похожим на нативное мобильное приложение, улучшая пользовательский опыт.

Подробнее

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

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

Подробнее

В чем разница между props и state?

"Props" — это данные, которые передаются в компонент извне, в то время как "state" — это внутренние данные компонента, которые могут изменяться. Props передаются родительским компонентом и неизменны, а state управляется внутри самого компонента и может изменяться в течение времени.

Подробнее

Какова роль render props в React?

Render props — это паттерн в React, при котором компонент получает функцию для рендеринга через пропсы. Этот подход позволяет передавать динамическую логику и данные между компонентами, обеспечивая гибкость в рендеринге.

Подробнее

Что такое props drilling?

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

Подробнее

Чем отличаются обычные исходные карты от дешевых исходных карт в Webpack?

Что такое протокол HTTPS?

Что такое GitOps?

Вызывают ли изменения props ререндеры в React?

Чем HTTP отличается от HTTPS?

  • Рейтинг:

    3

  • Сложность:

    5

Обычные исходные карты (source-map) дают точное сопоставление между исходным кодом и сгенерированным, но замедляют сборку. Дешевые исходные карты (cheap-source-map) работают быстрее, но менее точны, поскольку игнорируют информацию о колонках и преобразованиях на уровне кода (например, в Babel).

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

    3

  • Сложность:

    3

HTTPS (HyperText Transfer Protocol Secure) — это защищенная версия протокола HTTP, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.

 

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

    2

  • Сложность:

    4

GitOps — это метод управления инфраструктурой и приложениями через Git-репозитории. Изменения в коде инфраструктуры автоматически применяются через CI/CD-процессы.

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

    3

  • Сложность:

    4

Изменение props вызывает ререндер компонента. По умолчанию при ререндере родителя ререндерятся и его дочерние компоненты, даже если их props не изменились. Чтобы этого избежать, используют мемоизацию (React.memo, shouldComponentUpdate, PureComponent).

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

    2

  • Сложность:

    6

HTTPS — это HTTP + шифрование (SSL/TLS). Ключевые отличия:

  1. Безопасность: HTTPS шифрует данные, защищая от перехвата.

  2. Доверие: Сайты с HTTPS имеют SSL-сертификат (зеленый замок в браузере).

  3. Скорость: HTTPS немного медленнее из-за шифрования, но с HTTP/2 разница нивелируется.

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

    1

  • Сложность:

    5

  • Рейтинг:

    1

  • Сложность:

    1

  • Рейтинг:

    1

  • Сложность:

    1

  • Рейтинг:

    3

  • Сложность:

    6

  • Рейтинг:

    4

  • Сложность:

    3