title: what happens after dispatch function and reducer function in react-redux?
body: <p>suppose if i dispatch an action using <code>dispatch()</code> , i know that <code>reducer()</code> is called which has <code>an action object and current state as parameters</code> . i want to know what calls that reducer function ? which functions are called before reducer function and after dispatch function ? after reducer function returns the new state ,which functions are called after that ? where does this new state goes ? does <code>usestate()</code> and <code>useselector()</code> also returns something after reducer function returns new state ?</p>