Встречается на собеседованиях • сегодня
Как action попадет в store
Action попадает в store через функцию dispatch. В Redux dispatch — это метод store, который принимает action и передает его в reducer для обновления состояния.
Пример:
javascript
import { createStore } from 'redux';
const reducer = (state = {}, action) => {
switch (action.type) {
case 'INCREMENT':
return { ...state, count: state.count + 1 };
default:
return state;
}
};
const store = createStore(reducer);
// Диспатчим action
store.dispatch({ type: 'INCREMENT' });
text
Действие может быть диспатчено:
1. Вручную через `store.dispatch(action)`
2. Через `connect` (в React-Redux)
3. С помощью хуков (`useDispatch` из React-Redux)
После диспатча action проходит через middleware (если они есть), затем попадает в reducer, который обновляет состояние.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы