title: React Redux Store values immediatly after dispatch
body: <p>I'ts possible to get the store values immediately after dispatch in redux thunk ?
  My component is like this :
  ...</p>
  
  <pre><code>const handleGetProduts = async() =&gt; {
   await props.getProducts()
   setResults(props.results)
   console.log('props after getProducts: ', props)
      }
  </code></pre>
  
  <p>...
  And reducer is:</p>
  
  <pre><code>const initialState= {
   results: [],
   products: [],
  }
  
  export default (state = initialState, action) =&gt; {
   console.log(action)
   switch (action.type) {
   case 'GET_PRODUCTS_FULFILLED':
   return {
          ...state, results: action.payload.results
        }
   default:
   return state
      }
     }
  
  
  export const getProducts = () =&gt; async dispatch =&gt; {
   console.log('Enter getProducts')
   const result = await dispatch({
   type: 'GET_PRODUCTS',
   payload: fetch('http://server.domaina.com').then(response =&gt; response.json())
    });
   return result;
  };
  </code></pre>
  
  <p>Thank you</p>