what are store, dispatch, payloads, types, actions, connect, thunk, reducers in react redux? : <p><strong>what are store, dispatch, payloads, types, actions, connect, thunk, reducers in react redux??</strong></p>

<pre><code>import { createStore, applyMiddleware } from 'redux'
import thunk from 'redux-thunk'
const createStoreWithMiddleware = applyMiddleware(thunk)(createStore)
const store = createStoreWithMiddleware(reducer)
ReactDOM.render(
 &lt;MuiThemeProvider muiTheme={muiTheme}&gt;
   &lt;Provider store={store}&gt;
       &lt;Router history={ browserHistory }&gt;
         &lt;Route path="/" component={ Content }/&gt;
         &lt;Route path="/filter" component={ Filter }/&gt;
         &lt;Route path="/details" component={ Details }/&gt;
       &lt;/Router&gt;
   &lt;/Provider&gt;
 &lt;/MuiThemeProvider&gt;,
   document.getElementById('root')
)
</code></pre>
