Встречается на собеседованиях • сегодня
Что передается в dispatch в Redux
В dispatch передается action — объект, который описывает изменение состояния. Action должен иметь поле type (строка, описывающая тип действия). Остальные поля — опциональны и содержат данные для обновления состояния.
Пример:
javascript
const incrementAction = {
type: 'INCREMENT',
payload: 1
};
dispatch(incrementAction);Также можно передавать action creator — функцию, которая возвращает action:
javascript
const increment = (amount) => ({
type: 'INCREMENT',
payload: amount
});
dispatch(increment(5));В Redux Thunk можно передавать функцию, которая получит dispatch и getState:
javascript
const asyncIncrement = () => (dispatch) => {
setTimeout(() => dispatch(increment(1)), 1000);
};
dispatch(asyncIncrement());
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы