← ALB News · curated headline

Quill в Next.js App Router, editor, autosave и HTML viewer с подсветкой кода

Habr · RU · Programming · 10/29/2026, 7:56:36 AM

WYSIWYG-редактор в Next.js App Router затрагивает несколько слоев приложения. Quill работает с DOM и browser API, поэтому сам редактор живет на клиенте. Контент нужно хранить отдельно от экземпляра Quill, передавать в компонент при смене сущности, сохранять на сервер и затем показывать без toolbar и режима редактирования. Если хранить результат Quill как HTML, редактор и viewer могут работать с одной строкой  contentHtml . Editor меняет HTML через  onChange . Autosave отправляет новую версию после паузы во вводе. Viewer получает сохраненный HTML и отдельно обрабатывает элементы, которые Quill использует для code blocks. Для подсветки кода добавляется highlight.js. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page