What problem does it solve?
This skill streamlines the development of modern ReactJS Single Page Applications (SPAs) using Vite, ensuring a robust and efficient frontend development process.
Core Features & Use Cases
- Full-Stack Integration: Seamlessly integrates with a Rails API backend for data management.
- State Management: Utilizes Zustand for client-side state and TanStack Query for server-state management.
- Styling & Animation: Employs Tailwind CSS for styling and Framer Motion for dynamic page transitions and micro-interactions.
- Data Visualization: Incorporates ApexCharts for creating interactive dashboards and charts.
- Form Handling: Leverages react-hook-form with Zod for efficient and type-safe form creation.
- Use Case: Develop a new user dashboard page that fetches data from the
/api/v1/dashboard endpoint, displays it in interactive charts, and includes a form for user input, all while maintaining smooth page transitions.
Quick Start
Use the reactjs-dev skill to build a new web page for displaying user orders, consuming data from the Rails API.