Official material-ui github repo da un ejemplo de cómo integrar material-ui con next.js - nextjs/pages/_document.js
En este ejemplo, los estilos se generaron en getInitialProps , pero no es la mejor manera debido a razones de rendimiento:
getInitialProps habilita la representación del lado del servidor y no se puede optimizar estáticamente. En este caso se ejecuta cada vez que abrimos una página. No es posible simplemente reemplazar getInitialProps por getStaticProps porque getStaticProps no funciona en los archivos /pages/_document.js y /pages/_app.js .
¿Alguien resolvió este problema?