makeomatic/redux-connect

DeprecationWarning: Unhandled promise rejections are deprecated.

Open

#103 aperta il 23 gen 2017

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)JavaScript (73 fork)batch import
help wantedquestion

Metriche repository

Star
 (550 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Everything is working pretty well but when I refresh on 1 Container out of 5 that are using redux-connect, I get this:

(node:27184) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Then I realize, the documentation is missing catch for loadOnServer method. I think the Readme needs to be updated.

Example:

loadOnServer({...renderProps, store}).then(() => {
        const components = renderToStaticMarkup(
          <Provider store={store}>
             <ReduxAsyncConnect {...renderProps} />
          </Provider>
        );
        res.status(200);
        res.send('<!doctype html>\n' +
          renderToString(
            <InitialPage
              assets={webpackIsomorphicTools.assets()}
              component={components}
              store={store}
            />
          )
        );
      })
      .catch(err => {
        console.log('Caught Error in Server Render: ');
        console.log(err);
      });

Guida contributor