Ich benutze Webpack um Chunks zu erstellen, die bei Bedarf geladen werden (Code-Splitting); Jeder Chunk rendert Komponenten in DOM-Elemente (divs) umwandeln. Ich brauche HTML, um diese divs zu erstellen: Wie und wann sollte ich den entsprechenden HTML laden? Und wie sollte ich die Brocken bei Bedarf laden?mit Webpack-Code-Aufteilung, wie Chunks und HTML-Layout zu laden?
Ich benutze jQuery load
Funktion zum Einfügen von HTML aus Dateien im Container divs
. Zusätzlich habe ich einen <script>
Tag angegeben, um zu sagen, welcher Chunk geladen werden sollte, aber ich finde es ungeschickt und nicht elegant im Vergleich zum Rest meines Anwendungscodes.
Gibt es einen weniger spröden Weg, dies zu tun?
Ergänzender Server-Seite gerendert html sprechen? Ich denke, normalerweise sind die wenigen Kilobyte Code, die Ihre Komponenten im Vergleich zum lib-Code hinzufügen, nicht wert, in Blöcke aufgeteilt zu werden. Siehst du einen großen Unterschied in der Größe? –
Der Unterschied ist auf der Client-Seite in der Ladezeit zu sehen: Teile der App werden nur bei Bedarf geladen. Aber es macht keinen großen Unterschied, da stimme ich zu - zumindest in meinem Fall – mguijarr