Webentwicklung mit VueUse: Funktionen fĂĽr Vue-Komponenten
Die Bibliothek VueUse liefert eine umfangreiche Sammlung an Hilfsfunktionen, die Webentwicklern die Arbeit erleichtern.
- Sebastian Springer
VueUse ist eine Sammlung von Hilfsfunktionen fĂĽr Vue, die der Idee der Composition API des Frameworks folgt. Die Funktionen sind reaktiv und erweitern den Funktionsumfang von Komponenten.
Ein Blick auf npmtrends.com zeigt, dass die Zahl der wöchentlichen Downloads des Pakets @vueuse/core seit dem Erscheinen der Bibliothek vor zwei Jahren stetig ansteigt und mittlerweile über 400 000 liegt. Zum Vergleich: Vue liegt derzeit bei etwa 3,5 Millionen. Weitere Metriken, die für die Bibliothek sprechen, sind über 13 000 GitHub-Stars und das gute Verhältnis von offenen zu geschlossenen Issues auf GitHub. Ein weiterer Grund für den Einsatz von VueUse liegt in der Liste der Sponsoren des Projekts. Einer der Platinsponsoren ist Evan You, der Erfinder von Vue. Wenn eine solche Person einer Bibliothek das Vertrauen durch sein Sponsoring ausspricht, ist das eine klare Nutzungsempfehlung.
VueUse deckt viele Funktionen ab: von der Kommunikation mit einem Server ĂĽber das Speichern von Daten wie useStorage bis hin zum Zugriff auf Browserschnittstellen wie useBluetooth fĂĽr die Interaktion mit der Web Bluetooth API. Der groĂźe Vorteil von VueUse ist, dass es keine EinstiegshĂĽrde gibt. Nach der Installation mit dem Kommando