Neugestaltung des ProseMirror-Renderers in React: Eine Geschichte zweier Bibliotheken

2025-02-10

Der Autor beschreibt seine Erfahrungen bei der Arbeit am Rich-Text-Editor Oak der New York Times, der mit React und ProseMirror erstellt wurde. Die Integration erwies sich jedoch als problematisch und führte zu hartnäckigen Fehlern. Nach vier Jahren der Auseinandersetzung mit den Komplexitäten beider Bibliotheken entschied sich das Team, den ProseMirror-Renderer in React neu zu schreiben. Dies behob Probleme wie State-Tearing und führte zu einer neuen Bibliothek, @handlewithcare/react-prosemirror, mit verbesserter Leistung und Kompatibilität.

Entwicklung Rich-Text-Editor