mapStateToProps должен возвращать объект. Вместо этого получил карту {}?

Здравствуйте, я использую карту Immuteble для состояния, и когда я пытаюсь maspStateToProps, у меня появляется эта ошибка.

Неизвестное инвариантное нарушение:mapStateToProps должен вернуть объект. Вместо этого получил карту {}.

Вот мой код:

Составная часть:

    const mapStateToProps = (state) => {
      return state
    }

     class LoanCalculator extends React.Component{

      componentWillMount(){
       this.dispatch(loadConstraints());
     }

      render(){
        return (
          <div>
            <h1> Loan Calculator </h1>
            <SlidersBox {...this.props}/>
         </div>
       )
     }
   }

    LoanCalculator = connect(
      mapStateToProps
    )(LoanCalculator)

   export default LoanCalculator

РЕДУКТОР

    import { Map } from 'immutable'
    import {LOAD_CONSTRAINTS, SET_AMOUNT_VALUE, SET_TERM_VALUE} from "../actions/actions";

    const initialState = new Map();

    export default function calculator(state = initialState, action){
      switch (action.type){
        case LOAD_CONSTRAINTS:
          return  state.set("constraints", action.constraints)
         case SET_AMOUNT_VALUE:
           return state.set("selectedAmount", action.amount)
        case SET_TERM_VALUE:
         return state.set("selectedTerm", action.term)
        default:
          return state
      }
    }

Ответы на вопрос(1)

Ваш ответ на вопрос