
Livewire & Inertia
Componentes Livewire, wire:model, validación, configuración de Inertia.js, partial reloads, datos compartidos, router, comparaciones
1¿Qué es Livewire en el contexto de Laravel?
¿Qué es Livewire en el contexto de Laravel?
Respuesta
Livewire es un framework full-stack para Laravel que permite construir interfaces de usuario dinámicas y reactivas enteramente en PHP, sin necesidad de escribir mucho JavaScript. Gestiona automáticamente la comunicación entre servidor y cliente mediante peticiones AJAX, permitiendo crear componentes interactivos similares a los frameworks JavaScript modernos sin salir del ecosistema PHP/Laravel.
2¿Qué modificador usar con wire:model para desencadenar una actualización solo cuando el usuario abandona un campo de entrada?
¿Qué modificador usar con wire:model para desencadenar una actualización solo cuando el usuario abandona un campo de entrada?
Respuesta
El modificador .blur desencadena una actualización de Livewire solo cuando el usuario abandona el campo (evento blur), por ejemplo al hacer clic en otro lugar o usar la tecla Tab. Esto reduce las peticiones de red en comparación con .live, que envía una petición en cada pulsación de tecla. Es útil para formularios donde la validación en tiempo real no es necesaria para cada carácter escrito.
3¿Cuál es el propósito del atributo #[Modelable] en un componente hijo de Livewire?
¿Cuál es el propósito del atributo #[Modelable] en un componente hijo de Livewire?
Respuesta
El atributo #[Modelable] indica a Livewire que una propiedad del componente hijo debe enlazarse bidireccionalmente con el wire:model del padre. Esto permite extraer campos de formulario en componentes reutilizables manteniendo la sincronización del estado con el padre. Actualmente, solo se admite el primer atributo #[Modelable] por componente.
¿Qué directiva de Livewire permite mostrar un indicador visual cuando un campo tiene cambios sin guardar?
¿Qué modificador de Livewire permite retrasar las peticiones de red 250ms después de la última pulsación de tecla del usuario?
+17 preguntas de entrevista
Otros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO en PHP
Composer & Autoloading
Fundamentos de Laravel
Routing de Laravel
Blade Templates
Request & Response
Fundamentos de Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validación y formularios
Autenticación
Autorización y Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaciones & Mail
File Storage
Testing & PHPUnit
Caching
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Domina Laravel para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis