Lewati ke konten utama

Aplikasi JavaScript dengan cara monolith

Inertia adalah pendekatan baru untuk membangun aplikasi web klasik yang digerakkan oleh server. Kami menyebutnya modern monolith.

Inertia memungkinkan Anda membuat aplikasi single-page app yang sepenuhnya di-render di client-side, tanpa kompleksitas yang biasanya ada pada SPA modern. Ini dicapai dengan memanfaatkan pola server-side yang sudah ada dan telah Anda kenal.

Inertia tidak memiliki sistem routing di client-side dan tidak memerlukan API. Cukup buat controllers dan views halaman seperti biasanya! Inertia bekerja dengan sangat baik bersama berbagai framework backend, tetapi secara khusus dioptimalkan untuk Laravel.

Bukan sebuah framework

Inertia bukanlah framework, dan bukan pengganti framework server-side maupun client-side yang sudah Anda gunakan. Sebaliknya, Inertia dirancang untuk bekerja bersamaan dengan mereka. Anggaplah Inertia sebagai perekat yang menghubungkan keduanya. Inertia melakukannya melalui adapters. Saat ini tersedia tiga adapters client-side resmi (React, Vue, dan Svelte) serta tiga adapters server-side (Laravel, Rails, dan Phoenix).

Langkah selanjutnya

Ingin mempelajari lebih lanjut sebelum mulai? Lihat halaman untuk siapa Inertia dan cara kerjanya. Atau, jika Anda siap, langsung saja menuju panduan instalasi.