Modern monolith framework for building SPAs without APIs. Combine server-side framework power with React/Vue/Svelte frontends.
Inertia replaces your view layer - controllers return JavaScript page components instead of server-side templates. The component intercepts clicks for XHR visits, providing SPA experience without full page reloads.
| Forms | forms.md | Form component, useForm helper, validation, error handling | | Links & Navigation | links.md | Link component, manual visits, active states | | Validation | validation.md | Server-side validation, error bags, error display | | Pages & Layouts | pages-layouts.md | Page components, persistent layouts, default layouts |
أنشئ تطبيقات متراصة حديثة باستخدام Inertia.js - حيث تجمع بين أطر العمل من جانب الخادم (Laravel وRails وما إلى ذلك) مع واجهات React/Vue/Svelte الأمامية دون إنشاء واجهات برمجة التطبيقات. يُستخدم عند إنشاء صفحات وتخطيطات القصور الذاتي، أو العمل مع مكون الارتباط للتنقل، أو إنشاء النماذج باستخدام مكون النموذج أو ربط useForm، أو التعامل مع التحقق من الصحة والأخطاء، أو إدارة البيانات والدعائم المشتركة، أو تنفيذ المصادقة والترخيص، أو استخدام الزيارات اليدوية مع جهاز التوجيه، أو العمل مع عمليات إعادة التحميل الجزئية، أو إعداد التخطيطات المستمرة، أو تكوين الإعداد من جانب العميل. المصدر: 1naichii/ai-code-tools.