Besides simple wrappers to provide reactivity, VueUse also gives us composables that interact with several browser APIs at once, to make adding common site features easier. Two such composables are the useDark
and useColorMode
composables which utilize local storage and system preferences to make dynamic themes a breeze for your Vue.js app.
Links