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


С какими state-менеджерами приходилось работать? (Redux Toolkit, MobX, React Query)

Redux Toolkit предоставляет предсказуемое управление состоянием с иммутабельными обновлениями. MobX использует observable-объекты для реактивного программирования. React Query специализируется на управлении server-state и кэшировании.

Подробнее

Почему state-менеджеры считаются внешними по отношению к React?

State-менеджеры живут вне React, потому что они не зависят от его жизненного цикла и могут использоваться без React вообще. React лишь подписывается на изменения в этих сторах. Такой подход позволяет разделить управление состоянием и отображение UI. Именно поэтому их называют external store.

Подробнее

В чём разница между Redux и MobX?

Redux и MobX решают одну задачу — управление состоянием, но делают это по-разному. Redux основан на явных событиях, иммутабельности и предсказуемости. MobX делает ставку на реактивность и автоматическое отслеживание зависимостей. Redux чаще выбирают для больших и сложных приложений, MobX — для быстрого и удобного развития UI.

Подробнее

На каком паттерне построен MobX?

MobX построен на паттерне Observer и принципах реактивного программирования. Состояние объявляется как observable, а компоненты автоматически становятся наблюдателями. При изменении данных MobX сам решает, какие части UI нужно обновить. Разработчику не нужно вручную описывать связи между состоянием и представлением.

Подробнее

Почему MobX сложнее дебажить

MobX сложнее дебажить из-за неявных зависимостей. Компоненты автоматически подписываются на observable-данные, и не всегда очевидно, что именно вызвало обновление. В отличие от Redux, где поток данных строго детерминирован, в MobX реактивность происходит “магически”. Это усложняет трассировку изменений.

Подробнее

Какие преимущества и недостатки есть у MobX?

  • Рейтинг:

    3

  • Сложность:

    5

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

    3

  • Сложность:

    6

  • Рейтинг:

    4

  • Сложность:

    6

  • Рейтинг:

    5

  • Сложность:

    7

  • Рейтинг:

    4

  • Сложность:

    7

  • Рейтинг:

    4

  • Сложность:

    7