Es ist draußen! Herzlichen Glückwunsch an das Vue-Team, dass sie es geschafft haben. Ich weiß, dass es eine riesige Anstrengung war und lange auf sich warten ließ. Auch die gesamte neue Dokumentation.
Mir gefällt, dass es immer noch Priorität hat, dass Vue mit nur einem <script> Tag und ohne Build-Prozess verwendet werden kann. Aber es ist auch für Build-Prozesse bereit.
Der Kern von Vue 3.0 kann immer noch über ein einfaches
<script>Tag verwendet werden, aber seine Interna wurden von Grund auf neu in eine Sammlung von entkoppelten Modulen umgeschrieben. Die neue Architektur bietet bessere Wartbarkeit und ermöglicht es Endbenutzern, durch Tree-Shaking bis zur Hälfte der Laufzeitgröße einzusparen.
Wenn Sie speziell mit Vue Single File Components (SFCs, wie sie sagen, .vue Dateien) experimentieren möchten, unterstützen wir sie auf CodePen in unserem speziell dafür entwickelten Code-Editor. Gehen Sie zu Pen Settings > JavaScript und stellen Sie Vue 2 auf Vue 3 um.
Der Zug fährt auch weiter. Dieser Vorschlag, den gesamten Komponentenzustand für CSS verfügbar zu machen, ist eine unglaublich coole Idee. Ich mag die Idee, dass CSS Zugriff auf alles hat, was auf einer Website passiert. Dinge wie globaler Scroll- und Mausposition wären super cool. Der gesamte Zustand, der in einer bestimmten Komponente auftritt? Ja, das nehme ich gerne an.