import React from 'react' import Router from 'next/router' import Header from '../components/Header' import Counter from '../components/Counter' import dynamic from 'next/dynamic' const DynamicComponent = dynamic(import('../components/hello1')) const DynamicComponentWithCustomLoading = dynamic( import('../components/hello2'), { loading: () => (
...
) } ) const DynamicComponentWithNoSSR = dynamic( import('../components/hello3'), { ssr: false } ) const DynamicComponent5 = dynamic(import('../components/hello5')) const DynamicBundle = dynamic({ modules: (props) => { const components = { Hello6: import('../components/hello6') } if (props.showMore) { components.Hello7 = import('../components/hello7') } return components }, render: (props, { Hello6, Hello7 }) => (HOME PAGE is here!