Что такое store в Redux

Ответ

Store в Redux — это централизованное хранилище состояния приложения. Он содержит всё дерево состояний, предоставляет методы для доступа к состоянию (getState), обновления (dispatch(action)) и подписки на изменения (subscribe(listener)).

Особенности:

  • Единственный источник истины (Single Source of Truth)
  • Состояние доступно только для чтения (изменяется через редьюсеры)
  • Изменения происходят через чистые функции (редьюсеры)

Пример создания:

import { createStore } from 'redux';

const reducer = (state = {}, action) => {
  // логика обновления состояния
  return state;
};

const store = createStore(reducer);