Встречается на собеседованиях • сегодня

Как 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, который обновляет состояние.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы