С next.js не всё так гладко, микропримеры в доке работают на наличие, но никак не на качество
кароче, все загвоздки сношений любого wysiwyg с next.js зарыты в ssr, который в принципе нафиг не нужен для wysiwyg-редактора🤮, но поголовно все wysiwyg либы юзают объект window, который на стороне сервера отсутствует❌, и если пытаешься подключать либы в компоненьте динамически, то получаешь фонтан ошибок, гугление которых приводит в бешенство🤬.
Получилось добиться желаемого результата, когда вынес все либы в отдельный компонент и уже его подключал динамически в компонент формы. 💪
Заюзал самый изначально адекватный и подходивший по параметрам react-draft-wysiwyg, который написан на основе draft-js🏵
А распинаюсь я потому, что сам всрал на этот геморой часов 10, которые по 15$ превратились бы в нашу украинскую минималку.