Rich Text Lexical React Native
Rendert serialisierte Lexical-Rich-Text-Inhalte aus Payload CMS in React Native mit nativen Primitives und überschreibbaren Konvertern.
Installation
pnpm add @lizardglobal/payload-richtext-lexical-react-native Über
Das Paket ist ein Fork von @payloadcms/richtext-lexical und ergänzt einen React-Native-Einstiegspunkt für die Darstellung serialisierter Lexical-Inhalte. Die RichText-Komponente wird aus dem Unterpfad /react-native importiert und erhält das Editor-State-JSON über die data-Prop. Sie rendert den Dokumentbaum mit nativen React-Native-Primitives wie View, Text, Image und Pressable. Mitgelieferte Konverter decken die Standard-Knotentypen ab: blockquote, heading, horizontal rule, line break, link, list, paragraph, tab, table, text und upload. Jeder Konverter lässt sich über die converters-Prop ersetzen, und die zugrundeliegenden Primitives sind über die primitives-Prop austauschbar. Da React Native keine eigene Link-Behandlung bietet, werden externe Links an einen onExternalLinkPress-Callback delegiert, den die Anwendung selbst implementiert. Zusätzlich zur Komponente exportiert das Paket Hilfsfunktionen für direktere Kontrolle: convertLexicalToReactNative, convertLexicalNodesToReactNative, defaultReactNativeConverters und defaultReactNativePrimitives. Die API orientiert sich am bestehenden React-Renderer, sodass bestehende Aufrufstellen mit kleinen Anpassungen übernommen werden können. Das Paket ist Version 0.1.1 und als experimentell markiert. APIs, Collection-Schemas und Verhalten können sich ohne Stabilitätsgarantie ändern. Bekannte Einschränkungen betreffen unbekannte und eigene Knotentypen, interne Relationship-Links, Performance bei großen Dokumentbäumen, Tabellenlayout, Bildbehandlung und URL-Standards. Die Peer-Dependencies umfassen payload 3.80.0, @payloadcms/next 3.80.0, react 19, react-dom 19 und react-native >=0.72.0, wobei react-native optional ist.
Paketinformationen
- Paketname
@lizardglobal/payload-richtext-lexical-react-native- Neueste Version
0.1.4- Entpackte Größe
- 4,4 MB
- Lizenz
- MIT
- Wöchentliche Downloads
- 2
- Zuletzt veröffentlicht
- 4. Aug. 2026
Mehr von LizardGlobalGH
Profil ansehenCollection References
Kaskadiert Löschungen oder entfernt Referenzen bei relationship- und upload-Feldern in Payload, wenn ein referenziertes Dokument gelöscht wird.
Dry Run
Testet Create-Operationen in Payload CMS komplett durch, bricht nach Validierung und Hooks die Datenbanktransaktion ab.
Discord Sync
Synchronisiert Discord-Guilds, Channels, Mitglieder und Rollen in Payload-Kollektionen per discord.js, manuell, per HTTP oder nach Cron-Zeitplan.
Ähnliche Plugins
Mehr in ContentSitemap
Erzeugt sitemap.xml aus Payload-Collections und statischen URLs und legt die Dateien im Storage-Adapter des Projekts ab.
Structured Markdown
Bietet strukturiertes Markdown-Editing für Payload CMS mit erweiterten Bearbeitungsfunktionen.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
onpage for TanStack Start
Fügt TanStack-Start-Seiten, die Inhalte aus Payload lesen, Inline-Bearbeitung und Draft-Vorschauen hinzu.
On-Page Editing
Ergänzt Payload-Collections und Globals um Inline-Bearbeitung direkt auf der Next.js-Seite, mit Draft-Speicherung und Preview-Links.
Lexical Inline Rich Text Editor
Bearbeitet Payload-richText-Felder direkt auf der gerenderten Seite per Klick, ohne das Admin-Formular zu öffnen.