3.0.3
Universal app setup, using onEnter hook to defer the page rendering until data is loaded, requests intervals should be shorter than data fetching/async task.
Probably the problem is here.
Match callback should be called on every request after the async task.
Match callback is executed after all requests, seems that all async callbacks are queued in an unique stack.
You shouldn't use onEnter for data loading. Instead, get your components from match and use static properties to determine what data is needed before you renderToString.
Most helpful comment
You shouldn't use onEnter for data loading. Instead, get your components from match and use static properties to determine what data is needed before you renderToString.