Problem #1964💬 BeantwortetApr 13, 2019 geöffnetvon richbai900-Reaktionen

Minimale Anforderungen zur Erstellung einer benutzerdefinierten Komponente

Kurze Antwortvon artf

Beginnen Sie zunĂ€chst mit der verbesserten Definition von Komponenten. In deinem Beispiel wird 'content: (<div>Foo</div>)' zu einem Objekt kompiliert, und wenn du ein Objekt/Array von Objekten zum Editor hinzufĂŒgst, bedeutet das, dass du den Parsing-Prozess nicht mehr brauchst und daher nie auf 'isComponent' klickst,...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Ich habe den ganzen Tag die Dokumentation zum Erstellen einer benutzerdefinierten Komponente gelesen. Ich habe mir auch grapesjs-mjml als Beispiel angesehen. Ich versuche, einen Basistyp fĂŒr React-Komponenten zu erstellen, der bei Bedarf erweitert werden kann, aber im Moment möchte ich nur sehen, welche Lebenszyklusmethoden aufgerufen werden und wann. Ich versuche, speziell den Unterschied zwischen 'render' und 'toHTML' herauszufinden. Ich habe nur eine einfache Komponente mit etwas Logging erstellt, und es scheint nicht zu funktionieren. Hier ist mein Code '''js importiere React aus 'react';...

Antworten (2)

artf‱ Apr 13, 2019

Beginnen Sie zunĂ€chst mit der verbesserten Definition von Komponenten. In deinem Beispiel wird 'content: (<div>Foo</div>)' zu einem Objekt kompiliert, und wenn du ein Objekt/Array von Objekten zum Editor hinzufĂŒgst, bedeutet das, dass du den Parsing-Prozess nicht mehr brauchst und daher nie auf 'is...

Lock[Bot]‱ Apr 15, 2020

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jĂŒngste AktivitĂ€t gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.