Rendering Ich versuche, mehrere Komponenten auf "Standard" DOM zu rendern. Der erste Satz (unten) rendert, aber der zweite, identische Satz, tut es nicht. Irgendwelche Idee warum? Übrigens ist die Komponente 'Karte' die gleiche wie 'JunkComponent'. Könnte das eine "einzigartige ID" sein?versucht, mehrere Komponenten im Standard-DOM mit React
Dank im Voraus
Link sollte am besten erklären:
roaiven: I'v versucht, 'id' eine eindeutige ID zu geben, die, wenn sie mit ‚unique-id-mixin verwendet gescheitert ". Wo sollte die ID erstellt und verwendet werden? –
Ich kann Sie nicht richtig verstehen .. Für jeden react mounting point sollten Sie entsprechende HTML-Knoten erstellen. Wenn Sie zum Beispiel die Komponente in '# Card' rendern wollen, benutzen Sie' ReactDOM.render ( , document.getElementById ('Card')); '. Wenn Sie einen zweiten Befestigungspunkt verwenden möchten, sollten Sie einen neuen HTML-Knoten mit einer anderen ID erstellen und dort die Komponente mounten. –
1ven
Warum benötigen Sie mehrere Montagepunkte? In den meisten Fällen reicht es aus, einen Befestigungspunkt zu verwenden. Erstellen Sie einfach eine Root-Komponente und platzieren Sie andere Komponenten darin. – 1ven