Nachdem ich Vue.js eine Weile ausprobiert hatte, brachte es mich zum Nachdenken ... Warum müssen wir Komponenten verwenden? Ich verstehe den Hype hinter ihnen nicht, da ich einfach eine for-Schleife nehmen und ein div erstellen kann und die exakt gleiche Ausgabe bekomme, als ob ich Komponenten verwende.Warum Komponenten in Vue.js oder React verwenden?
Vue.js Dokumentation selbst sagt:
Komponenten sind eine der mächtigsten Funktionen von Vue. Sie helfen Ihnen, grundlegende HTML-Elemente zu erweitern, um wiederverwendbaren Code zu kapseln.
Aber nochmal, es scheint, es kann mit for-Schleifen gemacht werden, welche Komponenten Ihnen geben.
Das Gleiche gilt auch für React.
Wenn jemand es besser erklären kann, bin ich ganz Ohr.
Danke.
Das Schlüsselwort hier ist * wiederverwendbar *. for-loops, die divs generieren, sind nur durch Kopieren/Einfügen wiederverwendbar (außer Sie trennen sie in Module, aber dann fangen Sie an, vue neu zu erfinden oder zu reagieren) – pawel
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself – Jeff
ich meine Die Antwort auf Ihre Frage lautet "weil sie nützlich sind". Jeder kann seinen eigenen, isolierten Zustand haben. Der Komponentencode kann asynchron geladen werden. Ereignisse können einfach verwaltet werden. Der Code wird besser getestet. Sie können in anderen Teilen der Site wiederverwendet werden. Die Liste könnte weiter und weiter gehen und weiter und weiter und weiter und weiter und weiter. – ceejayoz