Skip to content
Haz edited this page Apr 14, 2017 · 10 revisions

In order to be able to fetch data on server side you need to add static method to your page container. For example:

class ResourceListPageContainer extends React.Component {
  static fetchData({ req, res, routes, params, location, store }) {
    return new Promise((resolve, reject) => {
      store.dispatch(resourceListRequest({ _limit: 15 }, resolve, reject))
    })
  }

  render() {
    return <ResourceListPage />
  }
}

As you can see this method should return Promise as result.

Clone this wiki locally