What problem does it solve?
This Skill helps developers build modern, efficient web applications using Laravel, Inertia.js, and React. It provides patterns and best practices for seamless integration and development.
Core Features & Use Cases
- Full-Stack Development: Combines Laravel for the backend, Inertia.js for the front end, and React for UI components.
- Page Components: Offers guidelines for creating efficient Inertia page components with TypeScript typing and SEO optimizations.
- Forms & Validation: Provides best practices for form handling, validation, and user feedback with Inertia's useForm hook.
- Navigation: Guides developers on implementing single-page application navigation without full page reloads.
- Shared Data: Covers the sharing of authentication data, flash messages, and global configuration across all pages.
- Layouts: Offers patterns for implementing persistent layouts to maintain state across navigation.
- File Uploads: Explains how to handle file uploads, including progress tracking and client-side previews.
Quick Start
To create a new Inertia page, run the following command:
# 1. Create a new Inertia page component
pnpm run build -- --inertia --page PageName