What problem does it solve?
This Skill provides comprehensive guidance and best practices for building robust, performant, and accessible modern frontend applications using React, Vue, and JavaScript.
Core Features & Use Cases
- Framework-Specific Patterns: Detailed examples for React (Components, Hooks, State Management, Routing) and Vue (Composition API, Reactive State, Pinia, Vue Router).
- Modern JavaScript: Covers ES Modules, Async/Await, and robust error handling.
- Performance Optimization: Techniques like code splitting, lazy loading, and virtual scrolling.
- TypeScript Integration: Demonstrates type definitions and generic types.
- Styling & Accessibility: Explores CSS-in-JS, CSS Modules, ARIA labels, keyboard navigation, and focus management.
- Testing & Deployment: Includes examples for unit, component, and E2E testing, as well as Vite and Next.js build configurations.
- Use Case: A developer needs to implement a complex user interface with dynamic data fetching, state management, and ensure it's accessible and performant across devices. This Skill provides the patterns and code examples to achieve this.
Quick Start
Generate a React component for a user profile with state management and API integration.