Встречается на собеседованиях • сегодня
Использовал ли redux-funk
Redux Thunk — это middleware для Redux, позволяющий писать action creators, которые возвращают функцию вместо action. Это полезно для асинхронных операций, таких как запросы к API.
Пример:
javascript
const fetchUser = (userId) => {
return async (dispatch) => {
dispatch({ type: 'FETCH_USER_REQUEST' });
try {
const response = await api.getUser(userId);
dispatch({ type: 'FETCH_USER_SUCCESS', payload: response });
} catch (error) {
dispatch({ type: 'FETCH_USER_FAILURE', error });
}
};
};Плюсы:
- Простота использования
- Подходит для базовых асинхронных сценариев
Минусы:
- Нет встроенной отмены запросов
- Может привести к "проклятию вложенности" в сложных сценариях
Для более сложных случаев лучше рассмотреть Redux Saga или RTK Query.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы