title: Empty state in component ( react redux )
body: <p>Have problem with <code>state</code> in my component. 
  I'm trying to get status from my reducer but <code>state</code> is empty just getting <code>undefined</code></p>
  
  <p><strong>Here is my <code>actionCreator</code></strong></p>
  
  <pre><code>export function checkLogin() {
  return function(dispatch){
      return sessionApi.authCheck().then(response =&gt; {
          dispatch(authSuccess(true)); 
      }).catch(error =&gt; {
          throw(error)
      })
   }
  }
  </code></pre>
  
  <p><strong>My reducer</strong></p>
  
  <pre><code>export const authStatus = (state = {}, action) =&gt; {
  switch(action.type){
      case AUTH_FALSE:
              return{
                  status: action.status
              }
      case AUTH_TRUE:
              return {
                  ...state,
                  status: action.status
              };
      default:
          return state;
    }
  };
  </code></pre>
  
  <p>And here is my component where i'm trying to get state </p>
  
  <pre><code>const mapStateToProps = (state) =&gt; {
   return {
   status: state.status
    }
  };
  
  const mapDispatchToProps = (dispatch:any) =&gt; {
    const changeLanguage = (lang:string) =&gt; dispatch(setLocale(lang));
    const checkAuth = () =&gt; dispatch(checkLogin());
    return { changeLanguage, checkAuth }
  };
  
  @connect(mapStateToProps, mapDispatchToProps)
  </code></pre>
  
  <p>I need to get <code>status</code> from the state </p>
  
  <p><strong>Component</strong></p>
  
  <pre><code>import * as React from "react";
  import  Navigation  from './components/navigation';
  import { connect } from 'react-redux';
  import { setLocale } from 'react-redux-i18n';
  import cookie from 'react-cookie';
  import {checkLogin} from "./redux/actions/sessionActions";
  
  class App extends React.Component&lt;any, any&gt; {
    constructor(props:any) {
      super(props);
      this.state = {
        path: this.props.location.pathname
      };
    }
    componentDidMount(){
      this.props.checkAuth();
      this.props.changeLanguage(cookie.load('lang'));
    }
    componentWillUpdate(){
    }
  
    render() {
      return (
        &lt;div&gt;
          &lt;Navigation path={this.state.path} /&gt;
            {this.props.children}
        &lt;/div&gt;
      )
    }
  
  }
  const mapStateToProps = (state) =&gt; {
    return {
      status: state.status
    }
  };
  
  const mapDispatchToProps = (dispatch:any) =&gt; {
    const changeLanguage = (lang:string) =&gt; dispatch(setLocale(lang));
    const checkAuth = () =&gt; dispatch(checkLogin());
    return { changeLanguage, checkAuth }
  };
  
  @connect(mapStateToProps, mapDispatchToProps)
  export class Myapp
  extends App {}
  </code></pre>