Встречается на собеседованиях • сегодня
В чем отображается основная фича Redux Thunk
Redux Thunk позволяет диспатчить не только объекты, но и функции. Это основная фича, которая решает проблему асинхронности в Redux.
Без Thunk можно диспатчить только простые объекты-экшены:
javascript
dispatch({ type: 'INCREMENT' })С Thunk можно диспатчить функции, которые получают dispatch и getState:
javascript
const fetchData = () => async (dispatch) => {
dispatch({ type: 'FETCH_START' });
try {
const data = await api.getData();
dispatch({ type: 'FETCH_SUCCESS', payload: data });
} catch (error) {
dispatch({ type: 'FETCH_ERROR', error });
}
};
dispatch(fetchData()); // теперь можно такЭто упрощает работу с асинхронными операциями (запросы к API, таймеры) и сложной логикой, которая требует доступа к текущему состоянию.

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