brocoders / redux-async-connect

It allows you to request async data, store them in redux state and connect them to your react component.
645 stars 103 forks source link

Load empty block by server side rendering #87

Open ipostol opened 8 years ago

ipostol commented 8 years ago

Hello, I have some little problem, when a i am haven`t any async-connections on some route, by server-side rendering like a this:

      loadOnServer({...renderProps, store, helpers: {client}}).then(() => {

        const component = (
          <Provider store={store} key="provider">
            <ReduxAsyncConnect {...renderProps} />
          </Provider>
        );

        console.log(ReactDOM.renderToString(component), '?????');

I have output by empty string

If am create fake async-connect with

promise() {
  return Promise.all([])
}

all be correct.

I now this not a big problem and have easy solution with async-connect on frame element. But if u not need async-connect for some router and frame element - little trouble is coming.

P.S. Thank you for this project, he resolve many questions =)

yury-sannikov commented 8 years ago

Hi @ipostol, I had the same issue. Should be fixed by this: https://github.com/Rezonans/redux-async-connect/pull/88