import React from 'react' import { Provider } from 'react-redux' import App, { Container } from 'next/app' import withRedux from 'next-redux-wrapper' import { initStore } from '../store' @withRedux(initStore, { debug: process.env.NODE_ENV === 'development' }) export default 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 ( ) } }