Как мог бы выглядеть самый простой код для Redux?

Когда изучают Redux, то во многих инструкциях его код сразу же распределяют по нескольким файлам. В таком случае новичкам сложно выйти на понимание как в целом устроен Redux. Поэтому возникает вопрос: как мог бы выглядеть самый простой код для Redux? С высоты птичьего полёта, крупными мазками.

Например, есть такой ответ

// Второй параметр – начальное состояние данных внутри контейнера
const createStore = (reducer, initialState) => {
  let state = initialState;
  return {
    dispatch: action => { state = reducer(state, action) },
    getState: () => state,
  }
}

Если ответ далёк от истины, то, пожалуйста, обоснуйте.


Ответы (0 шт):