---
name: inertia-react-development
description: >-
Develops Inertia.js v1 React client-side applications. Activates when creating
React pages, forms, or navigation; using Link or router; or when user mentions
React with Inertia, React pages, React forms, or React navigation.
---
@php
/** @var \Laravel\Boost\Install\GuidelineAssist $assist */
@endphp
# Inertia React Development
## When to Apply
Activate this skill when:
- Creating or modifying React page components for Inertia
- Working with forms in React (using `router.post` or `useForm` if available)
- Implementing client-side navigation with `` or `router`
- Building React-specific features with the Inertia protocol
## Documentation
Use `search-docs` for detailed Inertia v1 React patterns and documentation.
## Basic Usage
### Page Components Location
React page components should be placed in the `resources/js/Pages` directory.
### Page Component Structure
@boostsnippet("Basic React Page Component", "react")
export default function UsersIndex({ users }) {
return (