Skip to main content
Đây là tài liệu Inertia.js v1, phiên bản không còn được duy trì tích cực. Vui lòng tham khảo tài liệu v3.
Inertia là một cách tiếp cận mới để xây dựng ứng dụng web truyền thống do máy chủ điều khiển. Chúng tôi gọi mô hình này là modern monolith. Inertia cho phép bạn tạo ứng dụng một trang được render hoàn toàn ở phía client mà không phải gánh sự phức tạp thường đi kèm SPA hiện đại. Inertia làm được điều đó bằng cách tận dụng các pattern phía máy chủ quen thuộc mà bạn vốn đã sử dụng. Inertia không có routing phía client và cũng không yêu cầu API. Bạn chỉ cần xây dựng controller và page view như cách vẫn làm trước đây. Inertia hoạt động tốt với mọi backend framework, nhưng được tối ưu đặc biệt cho Laravel.

Không phải một framework

Inertia không phải framework, cũng không thay thế framework phía máy chủ hoặc phía client hiện có. Thay vào đó, nó được thiết kế để làm việc cùng các framework đó. Có thể xem Inertia như lớp keo kết nối hai phía. Inertia thực hiện điều này thông qua adapter. Hiện có ba adapter phía client chính thức (React, Vue và Svelte) cùng ba adapter phía máy chủ (Laravel, Rails và Phoenix).

Bước tiếp theo

Muốn tìm hiểu thêm trước khi bắt đầu? Hãy xem các trang Inertia dành cho aicách Inertia hoạt động. Hoặc nếu đã sẵn sàng, hãy chuyển thẳng đến hướng dẫn cài đặt.

Tài liệu chính thức

Bài dịch này được đối chiếu từ tài liệu Inertia.js v1 chính thức. Nếu có khác biệt do phiên bản hoặc cập nhật mới, hãy ưu tiên tài liệu chính thức làm nguồn tham chiếu.