brocoders / redux-async-connect

It allows you to request async data, store them in redux state and connect them to your react component.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How loadOnServer works?

konstantin24121 opened this issue · comments

How does it work? On server store empty until function loadOnServer is called. Where does data come from?

@konstantin24121 you need to pass the appropriate parameters to loadOnServer and as a response to the promise, your store should be hydrated.

match({ history, routes: getRoutes(store), location: req.originalUrl}, (error, redirectLocation, renderProps) => {
    if(renderProps)
    loadOnServer({...renderProps, store, helpers: {client}}).then(() => {

    });
});

have a look at examples that are provided here.