Laravel

Livewire & Inertia

Livewire bileşenleri, wire:model, doğrulama, Inertia.js kurulumu, partial reload, paylaşılan veri, router, karşılaştırmalar

20 mülakat soruları·
Mid-Level
1

Laravel bağlamında Livewire nedir?

Cevap

Livewire, çok fazla JavaScript yazmaya gerek kalmadan dinamik ve reaktif kullanıcı arayüzlerini tamamen PHP ile oluşturmayı sağlayan, Laravel için tam yığın (full-stack) bir framework'tür. Sunucu ve istemci arasındaki iletişimi AJAX istekleri aracılığıyla otomatik olarak yönetir ve PHP/Laravel ekosisteminde kalırken modern JavaScript framework'lerine benzer etkileşimli bileşenler oluşturmaya olanak tanır.

2

Kullanıcı yalnızca bir girdi alanından çıktığında güncellemeyi tetiklemek için wire:model ile hangi değiştirici (modifier) kullanılır?

Cevap

'.blur' değiştiricisi, Livewire güncellemesini yalnızca kullanıcı alandan çıktığında (blur olayı) tetikler; örneğin başka bir yere tıklayarak veya Tab tuşunu kullanarak. Bu, her tuş vuruşunda istek gönderen .live'a kıyasla ağ isteklerini azaltır. Yazılan her karakter için gerçek zamanlı doğrulamanın gerekli olmadığı formlar için kullanışlıdır.

3

Livewire alt bileşeninde #[Modelable] özniteliğinin amacı nedir?

Cevap

#[Modelable] özniteliği, alt bileşenin bir özelliğinin üst bileşenin wire:model'i ile iki yönlü bağlanması gerektiğini Livewire'a bildirir. Bu, üst bileşenle durum senkronizasyonunu korurken form alanlarının yeniden kullanılabilir bileşenlere çıkarılmasına olanak tanır. Şu anda bileşen başına yalnızca ilk #[Modelable] özniteliği desteklenmektedir.

4

Bir alanda kaydedilmemiş değişiklikler olduğunda görsel bir gösterge görüntülemeyi sağlayan Livewire yönergesi hangisidir?

5

Kullanıcının son tuş vuruşundan sonra ağ isteklerini 250 ms geciktirmeyi sağlayan Livewire değiştiricisi hangisidir?

+17 mülakat soruları

Bir sonraki mülakatın için Laravel'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla