сохранить параметр в обратном вызове декоратора @connect - PullRequest
0 голосов
/ 22 мая 2018

Я новичок в React + Redux.Я запутался, почему объекты состояния редукса выставляются не напрямую в хранилище, а через store.userReducer.

Это мой декоратор соединения

 @connect((store) => {

 return {
   users: store.userReducer.users
//users: store.users
    }
})

Это объединениеReducers

import {combineReducers} from "redux";

import userReducer from "./usersReducer";

export default combineReducers({
  userReducer
})

Это соответствующая часть userReducer

export default function reducer(state={
users:[],
fetching: false,
fetched: false,
error: null
}, action){
switch (action.type) {
  case "FETCH_USERS":{
  return {...state, fetching: true}
 }

Это часть магазина

const middleware = applyMiddleware(promise(),thunk);
export default createStore(reducers,middleware);
...