react redux connect example

Example 1: redux import connect

import { connect } from 'react-redux'

Example 2: can i use redux connect without react

import store from './store';

export function getProtectedThing() {
  // grab current state
  const state = store.getState();

  // get the JWT token out of it
  // (obviously depends on how your store is structured)
  const authToken = state.currentUser.token;

  // Pass the token to the server
  return fetch('/user/thing', {
    method: 'GET',
    headers: {
      Authorization: `Bearer ${authToken}`
    }
  }).then(res => res.json());
}

Example 3: redux connect

//Connects your component to Redux-store
export default connect(mapState, mapDispatch)(Component)