# Inertia.js — Tài liệu tiếng Việt - [Giới thiệu](https://inertiajs-vi.tuantq.online/v3/getting-started/index.md) - [Ứng dụng demo](https://inertiajs-vi.tuantq.online/v3/getting-started/demo-application.md) - [Hướng dẫn nâng cấp lên v3.0](https://inertiajs-vi.tuantq.online/v3/getting-started/upgrade-guide.md) - [Thiết lập phía máy chủ](https://inertiajs-vi.tuantq.online/v3/installation/server-side-setup.md) - [Thiết lập phía client](https://inertiajs-vi.tuantq.online/v3/installation/client-side-setup.md) - [Community Adapter](https://inertiajs-vi.tuantq.online/v3/installation/community-adapters.md) - [Inertia.js dành cho ai?](https://inertiajs-vi.tuantq.online/v3/core-concepts/who-is-it-for.md) - [Cách Inertia hoạt động](https://inertiajs-vi.tuantq.online/v3/core-concepts/how-it-works.md) - [Giao thức](https://inertiajs-vi.tuantq.online/v3/core-concepts/the-protocol.md) - [Trang](https://inertiajs-vi.tuantq.online/v3/the-basics/pages.md) - [Response](https://inertiajs-vi.tuantq.online/v3/the-basics/responses.md) - [Redirect](https://inertiajs-vi.tuantq.online/v3/the-basics/redirects.md) - [Routing](https://inertiajs-vi.tuantq.online/v3/the-basics/routing.md) - [Tiêu đề & Meta](https://inertiajs-vi.tuantq.online/v3/the-basics/title-and-meta.md) - [Liên kết](https://inertiajs-vi.tuantq.online/v3/the-basics/links.md) - [Truy cập thủ công](https://inertiajs-vi.tuantq.online/v3/the-basics/manual-visits.md) - [Instant visits](https://inertiajs-vi.tuantq.online/v3/the-basics/instant-visits.md) - [Form](https://inertiajs-vi.tuantq.online/v3/the-basics/forms.md) - [HTTP Requests](https://inertiajs-vi.tuantq.online/v3/the-basics/http-requests.md) - [Optimistic Updates](https://inertiajs-vi.tuantq.online/v3/the-basics/optimistic-updates.md) - [Tải file lên](https://inertiajs-vi.tuantq.online/v3/the-basics/file-uploads.md) - [Validation](https://inertiajs-vi.tuantq.online/v3/the-basics/validation.md) - [Layouts](https://inertiajs-vi.tuantq.online/v3/the-basics/layouts.md) - [View Transition](https://inertiajs-vi.tuantq.online/v3/the-basics/view-transitions.md) - [Dữ liệu dùng chung](https://inertiajs-vi.tuantq.online/v3/data-props/shared-data.md) - [Flash Data](https://inertiajs-vi.tuantq.online/v3/data-props/flash-data.md) - [Tải lại một phần](https://inertiajs-vi.tuantq.online/v3/data-props/partial-reloads.md) - [Deferred Props](https://inertiajs-vi.tuantq.online/v3/data-props/deferred-props.md) - [Gộp props](https://inertiajs-vi.tuantq.online/v3/data-props/merging-props.md) - [Once Props](https://inertiajs-vi.tuantq.online/v3/data-props/once-props.md) - [Polling](https://inertiajs-vi.tuantq.online/v3/data-props/polling.md) - [Prefetching](https://inertiajs-vi.tuantq.online/v3/data-props/prefetching.md) - [Tải khi hiển thị](https://inertiajs-vi.tuantq.online/v3/data-props/load-when-visible.md) - [Infinite Scroll](https://inertiajs-vi.tuantq.online/v3/data-props/infinite-scroll.md) - [Ghi nhớ state](https://inertiajs-vi.tuantq.online/v3/data-props/remembering-state.md) - [Xác thực](https://inertiajs-vi.tuantq.online/v3/security/authentication.md) - [Phân quyền](https://inertiajs-vi.tuantq.online/v3/security/authorization.md) - [Bảo vệ CSRF](https://inertiajs-vi.tuantq.online/v3/security/csrf-protection.md) - [Mã hóa lịch sử](https://inertiajs-vi.tuantq.online/v3/security/history-encryption.md) - [Quản lý phiên bản asset](https://inertiajs-vi.tuantq.online/v3/advanced/asset-versioning.md) - [Code splitting](https://inertiajs-vi.tuantq.online/v3/advanced/code-splitting.md) - [DevTools](https://inertiajs-vi.tuantq.online/v3/advanced/devtools.md) - [DevTools Protocol](https://inertiajs-vi.tuantq.online/v3/advanced/devtools-protocol.md) - [Xử lý lỗi](https://inertiajs-vi.tuantq.online/v3/advanced/error-handling.md) - [Sự kiện](https://inertiajs-vi.tuantq.online/v3/advanced/events.md) - [Chỉ báo tiến trình](https://inertiajs-vi.tuantq.online/v3/advanced/progress-indicators.md) - [Quản lý cuộn](https://inertiajs-vi.tuantq.online/v3/advanced/scroll-management.md) - [Server-Side Rendering (SSR)](https://inertiajs-vi.tuantq.online/v3/advanced/server-side-rendering.md) - [Kiểm thử](https://inertiajs-vi.tuantq.online/v3/advanced/testing.md) - [TypeScript](https://inertiajs-vi.tuantq.online/v3/advanced/typescript.md) - [Giới thiệu](https://inertiajs-vi.tuantq.online/v2/getting-started/index.md) - [Ứng dụng demo](https://inertiajs-vi.tuantq.online/v2/getting-started/demo-application.md) - [Hướng dẫn nâng cấp lên v2.0](https://inertiajs-vi.tuantq.online/v2/getting-started/upgrade-guide.md) - [Thiết lập phía máy chủ](https://inertiajs-vi.tuantq.online/v2/installation/server-side-setup.md) - [Thiết lập phía client](https://inertiajs-vi.tuantq.online/v2/installation/client-side-setup.md) - [Community Adapter](https://inertiajs-vi.tuantq.online/v2/installation/community-adapters.md) - [Inertia.js dành cho ai?](https://inertiajs-vi.tuantq.online/v2/core-concepts/who-is-it-for.md) - [Cách Inertia hoạt động](https://inertiajs-vi.tuantq.online/v2/core-concepts/how-it-works.md) - [Giao thức](https://inertiajs-vi.tuantq.online/v2/core-concepts/the-protocol.md) - [Trang](https://inertiajs-vi.tuantq.online/v2/the-basics/pages.md) - [Response](https://inertiajs-vi.tuantq.online/v2/the-basics/responses.md) - [Redirect](https://inertiajs-vi.tuantq.online/v2/the-basics/redirects.md) - [Routing](https://inertiajs-vi.tuantq.online/v2/the-basics/routing.md) - [Tiêu đề & Meta](https://inertiajs-vi.tuantq.online/v2/the-basics/title-and-meta.md) - [Liên kết](https://inertiajs-vi.tuantq.online/v2/the-basics/links.md) - [Truy cập thủ công](https://inertiajs-vi.tuantq.online/v2/the-basics/manual-visits.md) - [Form](https://inertiajs-vi.tuantq.online/v2/the-basics/forms.md) - [Tải file lên](https://inertiajs-vi.tuantq.online/v2/the-basics/file-uploads.md) - [Validation](https://inertiajs-vi.tuantq.online/v2/the-basics/validation.md) - [View Transition](https://inertiajs-vi.tuantq.online/v2/the-basics/view-transitions.md) - [Dữ liệu dùng chung](https://inertiajs-vi.tuantq.online/v2/data-props/shared-data.md) - [Flash Data](https://inertiajs-vi.tuantq.online/v2/data-props/flash-data.md) - [Tải lại một phần](https://inertiajs-vi.tuantq.online/v2/data-props/partial-reloads.md) - [Deferred Props](https://inertiajs-vi.tuantq.online/v2/data-props/deferred-props.md) - [Gộp props](https://inertiajs-vi.tuantq.online/v2/data-props/merging-props.md) - [Once Props](https://inertiajs-vi.tuantq.online/v2/data-props/once-props.md) - [Polling](https://inertiajs-vi.tuantq.online/v2/data-props/polling.md) - [Prefetching](https://inertiajs-vi.tuantq.online/v2/data-props/prefetching.md) - [Tải khi hiển thị](https://inertiajs-vi.tuantq.online/v2/data-props/load-when-visible.md) - [Infinite Scroll](https://inertiajs-vi.tuantq.online/v2/data-props/infinite-scroll.md) - [Ghi nhớ state](https://inertiajs-vi.tuantq.online/v2/data-props/remembering-state.md) - [Xác thực](https://inertiajs-vi.tuantq.online/v2/security/authentication.md) - [Phân quyền](https://inertiajs-vi.tuantq.online/v2/security/authorization.md) - [Bảo vệ CSRF](https://inertiajs-vi.tuantq.online/v2/security/csrf-protection.md) - [Mã hóa lịch sử](https://inertiajs-vi.tuantq.online/v2/security/history-encryption.md) - [Quản lý phiên bản asset](https://inertiajs-vi.tuantq.online/v2/advanced/asset-versioning.md) - [Code splitting](https://inertiajs-vi.tuantq.online/v2/advanced/code-splitting.md) - [Xử lý lỗi](https://inertiajs-vi.tuantq.online/v2/advanced/error-handling.md) - [Sự kiện](https://inertiajs-vi.tuantq.online/v2/advanced/events.md) - [Chỉ báo tiến trình](https://inertiajs-vi.tuantq.online/v2/advanced/progress-indicators.md) - [Quản lý cuộn](https://inertiajs-vi.tuantq.online/v2/advanced/scroll-management.md) - [Server-Side Rendering (SSR)](https://inertiajs-vi.tuantq.online/v2/advanced/server-side-rendering.md) - [Kiểm thử](https://inertiajs-vi.tuantq.online/v2/advanced/testing.md) - [TypeScript](https://inertiajs-vi.tuantq.online/v2/advanced/typescript.md) - [Giới thiệu](https://inertiajs-vi.tuantq.online/v1/getting-started/index.md) - [Ứng dụng demo](https://inertiajs-vi.tuantq.online/v1/getting-started/demo-application.md) - [Hướng dẫn nâng cấp lên v1.0](https://inertiajs-vi.tuantq.online/v1/getting-started/upgrade-guide.md) - [Thiết lập phía máy chủ](https://inertiajs-vi.tuantq.online/v1/installation/server-side-setup.md) - [Thiết lập phía client](https://inertiajs-vi.tuantq.online/v1/installation/client-side-setup.md) - [Inertia.js dành cho ai?](https://inertiajs-vi.tuantq.online/v1/core-concepts/who-is-it-for.md) - [Cách Inertia hoạt động](https://inertiajs-vi.tuantq.online/v1/core-concepts/how-it-works.md) - [Giao thức](https://inertiajs-vi.tuantq.online/v1/core-concepts/the-protocol.md) - [Trang](https://inertiajs-vi.tuantq.online/v1/the-basics/pages.md) - [Response](https://inertiajs-vi.tuantq.online/v1/the-basics/responses.md) - [Redirect](https://inertiajs-vi.tuantq.online/v1/the-basics/redirects.md) - [Routing](https://inertiajs-vi.tuantq.online/v1/the-basics/routing.md) - [Tiêu đề & Meta](https://inertiajs-vi.tuantq.online/v1/the-basics/title-and-meta.md) - [Liên kết](https://inertiajs-vi.tuantq.online/v1/the-basics/links.md) - [Truy cập thủ công](https://inertiajs-vi.tuantq.online/v1/the-basics/manual-visits.md) - [Form](https://inertiajs-vi.tuantq.online/v1/the-basics/forms.md) - [Tải file lên](https://inertiajs-vi.tuantq.online/v1/the-basics/file-uploads.md) - [Validation](https://inertiajs-vi.tuantq.online/v1/the-basics/validation.md) - [Dữ liệu dùng chung](https://inertiajs-vi.tuantq.online/v1/the-basics/shared-data.md) - [Sự kiện](https://inertiajs-vi.tuantq.online/v1/advanced/events.md) - [Kiểm thử](https://inertiajs-vi.tuantq.online/v1/advanced/testing.md) - [Tải lại một phần](https://inertiajs-vi.tuantq.online/v1/advanced/partial-reloads.md) - [Quản lý cuộn](https://inertiajs-vi.tuantq.online/v1/advanced/scroll-management.md) - [Xác thực](https://inertiajs-vi.tuantq.online/v1/advanced/authentication.md) - [Phân quyền](https://inertiajs-vi.tuantq.online/v1/advanced/authorization.md) - [Bảo vệ CSRF](https://inertiajs-vi.tuantq.online/v1/advanced/csrf-protection.md) - [Xử lý lỗi](https://inertiajs-vi.tuantq.online/v1/advanced/error-handling.md) - [Quản lý phiên bản asset](https://inertiajs-vi.tuantq.online/v1/advanced/asset-versioning.md) - [Chỉ báo tiến trình](https://inertiajs-vi.tuantq.online/v1/advanced/progress-indicators.md) - [Ghi nhớ state](https://inertiajs-vi.tuantq.online/v1/advanced/remembering-state.md) - [Server-Side Rendering (SSR)](https://inertiajs-vi.tuantq.online/v1/advanced/server-side-rendering.md) - [Samples & Thực chiến](https://inertiajs-vi.tuantq.online/samples/index.md) - [Tips & tricks Inertia.js khi đi làm](https://inertiajs-vi.tuantq.online/samples/tips-tricks.md) - [State ownership: server, URL hay local UI?](https://inertiajs-vi.tuantq.online/samples/architecture/state-ownership.md) - [Product CRUD: full sức mạnh Inertia.js](https://inertiajs-vi.tuantq.online/samples/crud/product-reference-app.md) - [Product CRUD: backend contract mỏng](https://inertiajs-vi.tuantq.online/samples/crud/product-backend-contract.md) - [Product CRUD: Index Frontend chuyên sâu](https://inertiajs-vi.tuantq.online/samples/crud/product-index-frontend.md) - [Product CRUD: Form Frontend đầy đủ state](https://inertiajs-vi.tuantq.online/samples/crud/product-form-frontend.md) - [Product CRUD: upload ảnh, preview và progress](https://inertiajs-vi.tuantq.online/samples/crud/product-image-upload.md) - [Product CRUD: Advanced UX & failure modes](https://inertiajs-vi.tuantq.online/samples/crud/product-advanced-inertia.md) - [CRUD hoàn chỉnh: Laravel + React](https://inertiajs-vi.tuantq.online/samples/crud/full-flow.md) - [Search, filter & pagination không rối state](https://inertiajs-vi.tuantq.online/samples/crud/search-filter-pagination.md) - [Form UX: loading, validation, success & cancel](https://inertiajs-vi.tuantq.online/samples/forms/loading-validation-errors.md) - [Upload file có progress và validation](https://inertiajs-vi.tuantq.online/samples/forms/file-upload-progress.md) - [Optimistic update: nhanh nhưng phải rollback được](https://inertiajs-vi.tuantq.online/samples/ux/optimistic-updates.md) - [Tối ưu đúng chỗ: partial reload, deferred & prefetch](https://inertiajs-vi.tuantq.online/samples/performance/partial-deferred-prefetch.md) - [Request lifecycle, debounce và race condition](https://inertiajs-vi.tuantq.online/samples/performance/request-lifecycle.md) - [Error handling & observability ở production](https://inertiajs-vi.tuantq.online/samples/production/error-handling.md) - [Testing CRUD Inertia từ backend](https://inertiajs-vi.tuantq.online/samples/testing/crud-tests.md) - [8 scenario tổng hợp: chọn đúng sức mạnh Inertia](https://inertiajs-vi.tuantq.online/samples/scenarios/inertia-patterns.md)