About the VueUse for Everyone: Unlock Vue.js Composition Power course

VueUse is a treasure trove of over 200 expertly crafted Vue.js Composition API utilities. This comprehensive course will equip you with the knowledge and skills to harness the power of VueUse and significantly enhance your Vue.js development workflow.

Course Objectives:

In this course, we’ll sample some hand picked functions from each category to give you an idea of what’s possible with VueUse. Along the way we'll examine not only how they work but some practical applications for how you might use them.

By the end of this course, you'll be proficient in utilizing VueUse to:

  • Implement smooth animations and interactive user interfaces.
  • Integrate seamlessly with browser APIs for enhanced functionality.
  • Create robust and responsive Vue applications with ease.
  • Streamline state management and improve application performance.

Key Features & Benefits:

Unlock a World of Possibilities with VueUse and effortlessly implement features like:

  • Copy to Clipboard: Allow users to easily copy text to their clipboard.
  • Dark Mode/Light Mode: Create visually appealing and user-friendly dark/light mode options.
  • Infinite Scroll: Seamlessly load content as users scroll, enhancing user experience.
  • Sprite Animations: Create visually stunning and performant animations using sprite sheets.
  • Canvas Drawing: Enable interactive drawing experiences within your applications.
  • Local Backups: Ensure data integrity and user satisfaction with local backups for unreliable connections.
  • Dynamic Favicons & Page Titles: Create a more engaging user experience with dynamic favicons and page titles.
  • Keyboard Shortcuts: Enhance user productivity with intuitive keyboard shortcuts.

Start Learning VueUse Now and Unleash the Power of Vue.js Composition!

·
·
·

What you will learn in the VueUse for Everyone: Unlock Vue.js Composition Power course

What is VueUse?
Cherry picking VueUse composables for a Vue.js Application
Browser Functions - useTitle, useClipboard, etc
Keyboard Functions - useMagicKeys, onKeyStroke
Device Functions - useBattery, useOnline, useGeolocation
Mouse & Touch Functions - usePageLeave, usePointer, onLongPress
Scroll Functions - useScroll, useInfiniteScroll
Media Functions - useDisplayMedia, useUserMedia, useMediaControls
Animation Functions - userRafFn, useTimeout, useInterval, useNow
State Functions - useRefHistory, useLocalStorage
Component Functions - useVirtualList, useVModel
Utility Functions - until, useToggle, computedAsync, useBase64, useFetch, etc
How a VueUse composable works under the hood

Share this course

Request a course

Who's behind the course

Daniel Kelly - Teacher
Daniel is a full-time educator at Vue School and has a massive passion for Vue.js, Nuxt.js, and Laravel.
Alex Kyriakidis - Contributor / Reviewer
Alex is an educator and consultant, core member of the Vue.js team and author of the first best-selling books on Vue.js.