← Back to paths
Vue composables
The same five jobs as the React path, written as composables.
5 challenges
Start here1. Challenge: Build a Custom useLocalStorage Composable
intermediateCreate a Vue composable that persists reactive state to localStorage.
Vue.js
2. Challenge: Build a Debounced Search Component
intermediateCreate a search component with debounced API calls and proper loading states.
Vue.js
3. Challenge: Build a Virtualized List Component
advancedCreate a performant virtualized list that renders only visible items.
Vue.js
4. Challenge: Build a Form Validation Composable
advancedCreate a reusable form validation composable with custom rules.
Vue.js
5. Challenge: Build an Infinite Scroll with Data Fetching
expertCreate a performant infinite scroll component with data fetching and caching.
Vue.js