Redux and within a reducer accessing a different reducer, how? : <p>So, I have an app that has multiple reducers, and thus multiple action creators associated.</p>

<p>There is a time in which one of my reducers updates the state (because of an edit), and as such, I have to then make sure the other reducers see this update and adjust their state accordingly. </p>

<p>think of it as if a user selects "sneakers", and this state management is in a reducer called productsReducer. As such, as a user moves thru the app process, they get couponsReducer associated with it... but the user can "edit" at any time, so if they then edit "sneakers" and say, choose another producer, I have to be able to alter the couponsReducer in real time, because a progress modal needs to reflect this. I can do this via going thru the flow to the coupon page, because on that page I just reconcile the data on componentWillMount... but the rub is I have a progress modal, and prior to getting to the coupons page, a user can open the progress modal... and there will be a missmatch here...</p>

<p>long winded I know, I just wanted to explain my situation.</p>

<p>so, I want to be able to call "other reducers" or their action creators from within the productsReducer. </p>

<p>Would a middleware be appropriate here, in which I sniff for a certain "action.type" and if I see it, I can dispatch other action.type's or is there a way to call action creators from within the productsReducer?</p>

<p>importing: import * as coupons from './couponsActions' and any other actions I need seem inappropriate.</p>
