Next.js works well when the editor is rendered in a client component.
npm install @lyfie/luthor'use client';
import '@lyfie/luthor/styles.css';
import { ExtensiveEditor } from '@lyfie/luthor';
export default function EditorClient() {
return <ExtensiveEditor placeholder="Write here..." />;
}dynamic(() => import(...), { ssr: false }) when needed.