What problem does it solve?
This Skill provides expert-level guidance and implementation for building robust, performant, and accessible frontend applications using React, TypeScript, and Next.js. It aims to solve complex frontend challenges, enforce best practices, and accelerate development.
Core Features & Use Cases
- Component Development: Building reusable, well-typed React components.
- State Management: Implementing efficient client and server state solutions.
- Data Fetching: Optimizing data retrieval with TanStack Query and Next.js features.
- Styling: Applying modern styling techniques with Tailwind CSS and
cva.
- Testing: Ensuring code quality through unit and E2E testing strategies.
- Accessibility: Guaranteeing applications are usable by everyone.
- Performance Optimization: Identifying and resolving performance bottlenecks.
- Use Case: Develop a new feature for a Next.js application, including a data table with sorting, filtering, and pagination, ensuring it's performant and accessible.
Quick Start
Use the frontend-react skill to create a new React component for a dashboard widget.