Получение данных в один объект redux store

Нужно объединить несколько данных redux store в один объект, например есть такое хранилище Есть хранилище, но проблема в том, что он должен быть в одном объекте, но я не понимаю как это сделать, то есть должно быть что то такое Результат

то есть объединено допустим в api.

В первом случае заполнение store делается таким образом

authors.js - reducer

const initialState = {
    items: [],
    isLoaded: false,
  };
  
  const authors = (state = initialState, action) => {
    
    if (action.type === 'SET_AUTHORS') {
      return {
        ...state,
        items: action.payload,
      };
    }
    return state;
  };
  
  export default authors;

action, items получает из axios.get запроса на сервер.

export const setAuthors = (items) => ({
    type: 'SET_AUTHORS',
    payload: items,
})

для книг и жанров аналогичный код. Как надо поменять код, чтобы получилось как на 2 картинке?


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