1. Создать приложение next.js, используя стилизованные компоненты, очень просто. Вам просто нужно использовать их фрагмент _document.js
для включения SSR и предотвращения мерцания стилей при загрузке страницы: https://github.com/zeit/next.js/blob/canary/examples/with-styled-components/pages/_document.js
2. Создать приложение next.js с использованием material-ui почти так же просто. Вам просто нужно начать с базы проекта: https://github.com/mui-org/material-ui/tree/master/examples/nextjs, которая имеет собственную реализацию на _document.js
: https://github. ком /MUI-орг/материал-UI/BLOB/Master/примеры/nextjs/страницы/_document.js
3. К сожалению, я не мог понять, как "объединить" обе реализации и получить следующее приложение, в котором компоненты styled-components и material-ui могут сосуществовать, SSR и не мерцать при загрузке страницы.
Вы можете мне помочь? Есть ли в Интернете кто-то с лучшими способностями, чем у меня, который уже решил эту проблему, но я не знаю о чем?
Заранее спасибо.