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


Объясните структуру действий (actions) в Redux

Действия (actions) в Redux — это обычные JavaScript-объекты, которые описывают, что должно произойти в приложении. Они обязательно содержат поле type, определяющее тип действия, и могут включать дополнительные данные в поле payload. Действия используются для инициирования изменений состояния через редьюсеры.

 

Подробнее

Как подключить React-компонент к Redux-store?

Чтобы подключить компонент к Redux-store, используется библиотека React Redux. Для получения данных из состояния применяется хук useSelector, а для отправки действий — useDispatch. Эти инструменты позволяют интегрировать Redux-логику в React-компоненты без необходимости дополнительной настройки.

Подробнее

Как работает action в data маршрутах, и зачем он нужен?

action обрабатывает POST, PUT, DELETE и другие запросы для маршрута. Он используется для выполнения операций, таких как отправка формы или обновление данных, и возвращает результат операции, доступный в компоненте.

Подробнее

Где можно логировать время клика на кнопку в Redux?

Логировать время клика на кнопку в Redux лучше всего с помощью middleware. Middleware — это точка, через которую проходят все действия (actions) перед тем, как они достигнут редюсера (reducer). Внутри middleware вы можете перехватить нужное действие (например, 'BUTTON_CLICKED') и залогировать текущее время (console.log(Date.now()) или отправить в сервис логирования). Это централизованный и непротиворечивый подход.

Подробнее

Какую роль играют actions при работе с асинхронной логикой?

Actions используются для выполнения асинхронной логики, такой как HTTP-запросы или таймеры. Они не изменяют состояние напрямую, а вызывают mutations. Это позволяет отделить бизнес-логику от изменения состояния. Такой подход делает код чище и понятнее. Actions — стандартное место для асинхронных операций.

Подробнее

Что такое action, reducer и store?

  • Рейтинг:

    4

  • Сложность:

    4

Redux — это библиотека для управления состоянием приложения. Action — это простой объект, описывающий, что произошло (например, 'USER_LOGGED_IN'). Reducer — это чистая функция, которая принимает предыдущее состояние и action, и возвращает новое состояние. Store — это единый централизованный объект, который хранит всё состояние приложения и предоставляет методы для его обновления (dispatch) и подписки на изменения (subscribe). Вместе они образуют предсказуемый цикл обновления данных.
Подробнее
  • Рейтинг:

    2

  • Сложность:

    3

  • Рейтинг:

    1

  • Сложность:

    3

  • Рейтинг:

    2

  • Сложность:

    8

  • Рейтинг:

    3

  • Сложность:

    6

  • Рейтинг:

    5

  • Сложность:

    4