
Livewire & Inertia
Componentes Livewire, wire:model, validação, configuração do Inertia.js, partial reloads, dados compartilhados, router, comparações
1O que é Livewire no contexto do Laravel?
O que é Livewire no contexto do Laravel?
Resposta
Livewire é um framework full-stack para Laravel que permite construir interfaces de usuário dinâmicas e reativas inteiramente em PHP, sem precisar escrever muito JavaScript. Ele gerencia automaticamente a comunicação entre servidor e cliente via requisições AJAX, permitindo criar componentes interativos semelhantes aos frameworks JavaScript modernos sem sair do ecossistema PHP/Laravel.
2Qual modificador usar com wire:model para acionar uma atualização apenas quando o usuário sai de um campo de input?
Qual modificador usar com wire:model para acionar uma atualização apenas quando o usuário sai de um campo de input?
Resposta
O modificador .blur aciona uma atualização do Livewire apenas quando o usuário sai do campo (evento blur), por exemplo ao clicar em outro lugar ou usar a tecla Tab. Isso reduz as requisições de rede em comparação com .live, que envia uma requisição a cada tecla pressionada. É útil para formulários onde a validação em tempo real não é necessária a cada caractere digitado.
3Qual é o propósito do atributo #[Modelable] em um componente filho do Livewire?
Qual é o propósito do atributo #[Modelable] em um componente filho do Livewire?
Resposta
O atributo #[Modelable] sinaliza ao Livewire que uma propriedade do componente filho deve ser vinculada bidirecionalmente com o wire:model do componente pai. Isso permite extrair campos de formulário em componentes reutilizáveis mantendo a sincronização de estado com o pai. Atualmente, apenas o primeiro atributo #[Modelable] por componente é suportado.
Qual diretiva do Livewire permite exibir um indicador visual quando um campo tem alterações não salvas?
Qual modificador do Livewire permite atrasar as requisições de rede em 250ms após a última tecla pressionada pelo usuário?
+17 perguntas de entrevista
Outros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO em PHP
Composer & Autoloading
Fundamentos do Laravel
Routing do Laravel
Blade Templates
Request & Response
Fundamentos do Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validação e formulários
Autenticação
Autorização e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificações & 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
Domine Laravel para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis