I have a Calendar
component which, when rendered with a certain prop called LoadOnMount
needs to call the server to load a set of flights.
The problem is that I update the calendar by listening to the CalendarStore
's Events.UPDATE
event, which is triggered by the UPDATE_CALENDAR
action dispatched by my Dispatcher, and I load the set of flights using another action called LOAD_FLIGHT_LIST
. So when I invoke this new action from the Calendar
component's ComponentDidMount
function I get the cannot dispatch in the middle of a dispatch
error.
Any way to handle these sorts of dependencies? (The calendar is also fetched from the server)