Laravel

Livewire & Inertia

Komponen Livewire, wire:model, validasi, setup Inertia.js, partial reload, data bersama, router, perbandingan

20 pertanyaan wawancaraยท
Mid-Level
1

Apa itu Livewire dalam konteks Laravel?

Jawaban

Livewire adalah framework full-stack untuk Laravel yang memungkinkan pembuatan antarmuka pengguna yang dinamis dan reaktif sepenuhnya dalam PHP, tanpa perlu menulis banyak JavaScript. Ia secara otomatis menangani komunikasi antara server dan klien melalui permintaan AJAX, memungkinkan pembuatan komponen interaktif yang mirip dengan framework JavaScript modern sambil tetap berada dalam ekosistem PHP/Laravel.

2

Modifier mana yang digunakan dengan wire:model untuk memicu pembaruan hanya saat pengguna meninggalkan field input?

Jawaban

Modifier .blur memicu pembaruan Livewire hanya saat pengguna meninggalkan field (event blur), misalnya dengan mengklik di tempat lain atau menggunakan tombol Tab. Ini mengurangi permintaan jaringan dibandingkan dengan .live yang mengirim permintaan pada setiap ketukan tombol. Berguna untuk formulir di mana validasi real-time tidak diperlukan untuk setiap karakter yang diketik.

3

Apa tujuan atribut #[Modelable] dalam komponen anak Livewire?

Jawaban

Atribut #[Modelable] memberi tahu Livewire bahwa properti komponen anak harus diikat (bound) dua arah dengan wire:model dari komponen induk. Ini memungkinkan ekstraksi field formulir menjadi komponen yang dapat digunakan kembali sambil mempertahankan sinkronisasi state dengan induk. Saat ini, hanya atribut #[Modelable] pertama per komponen yang didukung.

4

Direktif Livewire mana yang memungkinkan menampilkan indikator visual saat sebuah field memiliki perubahan yang belum disimpan?

5

Modifier Livewire mana yang memungkinkan menunda permintaan jaringan sebesar 250ms setelah ketukan tombol terakhir pengguna?

+17 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis