React-Redux почему последний запрос, заполняет все стейты

У меня есть reducers:

import { combineReducers } from "redux";
import { checkType } from "./checkType";
import { engegType } from "./engegType";
import { location } from "./location";
import { project } from "./project";

export const reducers = combineReducers({
  checkType,
  engegType,
  location,
  project,
});

Каждый из них выглядит естественно одинаково, за исключением InitialState: введите сюда описание изображения

Почему я получаю на выходе общий стейт в который записывается последние данные, которые я получил с сервера...(

Store:

import { createStore, applyMiddleware, compose } from "redux";
import thunk from "redux-thunk";
import { reducers } from "../reducers";

export const store = createStore(
  reducers,
  compose(
    applyMiddleware(thunk),
     window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
  )
);

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