import React from 'react' import { Provider } from 'react-redux' import App, { Container } from 'next/app' import withRedux from 'next-redux-wrapper' import makeStore from '../redux' class MyApp extends App { static async getInitialProps ({ Component, ctx }) { const pageProps = Component.getInitialProps ? await Component.getInitialProps(ctx) : {} return { pageProps } } render () { const { Component, pageProps, store } = this.props return ( ) } } export default withRedux(makeStore)(MyApp)