# Livewire & Inertia (Laravel) > Livewire components, wire:model, validation, Inertia.js setup, partial reloads, shared data, router, comparaisons - 20 questions d'entretien - Confirmé - [Questions d'entretien: Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien.md) ## 1. Qu'est-ce que Livewire dans le contexte de Laravel ? **Réponse** Livewire est un framework full-stack pour Laravel qui permet de créer des interfaces utilisateur dynamiques et réactives entièrement en PHP, sans avoir besoin d'écrire beaucoup de JavaScript. Il gère automatiquement la communication entre le serveur et le client via des requêtes AJAX, permettant de créer des composants interactifs similaires à ceux de frameworks JavaScript modernes tout en restant dans l'écosystème PHP/Laravel. ## 2. Quel modificateur utiliser avec wire:model pour déclencher une mise à jour uniquement quand l'utilisateur quitte un champ input ? **Réponse** Le modificateur .blur permet de déclencher une mise à jour Livewire uniquement lorsque l'utilisateur quitte le champ (événement blur), par exemple en cliquant ailleurs ou en utilisant la touche Tab. Cela réduit le nombre de requêtes réseau par rapport à .live qui envoie une requête à chaque frappe. C'est utile pour les formulaires où la validation en temps réel n'est pas nécessaire à chaque caractère saisi. ## 3. À quoi sert l'attribut #[Modelable] dans un composant Livewire enfant ? **Réponse** L'attribut #[Modelable] signale à Livewire qu'une propriété du composant enfant doit être liée bidirectionnellement avec wire:model du composant parent. Cela permet d'extraire des champs de formulaire dans des composants réutilisables tout en maintenant la synchronisation de l'état avec le parent. Actuellement, seul le premier attribut #[Modelable] est pris en compte par composant. ## 17 questions supplémentaires disponibles - Quelle directive Livewire permet d'afficher un indicateur visuel quand un champ a des modifications non sauvegardées ? - Quel modificateur Livewire permet de retarder les requêtes réseau de 250ms après la dernière frappe utilisateur ? S'inscrire gratuitement: https://sharpskill.dev/fr/login ## Autres sujets d'entretien Laravel - [Les bases de PHP](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/php-basics.md): 25 questions, Junior - [POO en PHP](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/php-oop-essentials.md): 20 questions, Junior - [Composer & Autoloading](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/composer-autoloading.md): 18 questions, Junior - [Fondamentaux Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-fundamentals.md): 20 questions, Junior - [Routing Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-routing.md): 20 questions, Junior - [Blade Templates](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/blade-templates.md): 18 questions, Junior - [Request & Response](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/request-response.md): 20 questions, Junior - [Eloquent ORM - Les bases](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-orm-basics.md): 22 questions, Junior - [Eloquent Relationships](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-relationships.md): 25 questions, Confirmé - [Migrations & Schema Builder](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/database-migrations.md): 20 questions, Confirmé - [Validation & Formulaires](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/validation-forms.md): 22 questions, Confirmé - [Authentication](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/authentication.md): 20 questions, Confirmé - [Authorization & Policies](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/authorization-policies.md): 18 questions, Confirmé - [API Resources & Authentication](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/api-resources-authentication.md): 26 questions, Confirmé - [Middleware](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/middleware.md): 18 questions, Confirmé - [Service Container & DI](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/service-container-di.md): 20 questions, Confirmé - [Queues & Jobs](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/queues-jobs.md): 22 questions, Confirmé - [Events & Listeners](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/events-listeners.md): 18 questions, Confirmé - [Notifications & Mail](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/notifications-mail.md): 20 questions, Confirmé - [File Storage](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/file-storage.md): 18 questions, Confirmé - [Testing & PHPUnit](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/testing-phpunit.md): 24 questions, Confirmé - [Caching](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/caching.md): 18 questions, Confirmé - [Eloquent Advanced](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-advanced.md): 24 questions, Senior - [Repository Pattern](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/repository-pattern.md): 20 questions, Senior - [Laravel Packages](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-packages.md): 20 questions, Senior - [Performance Optimization](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/performance-optimization.md): 22 questions, Senior - [Security Best Practices](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/security-best-practices.md): 22 questions, Senior - [Laravel Octane](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-octane.md): 18 questions, Senior - [Laravel Distributed Systems](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-distributed-systems.md): 22 questions, Senior - [Observability & Monitoring](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/observability-monitoring.md): 20 questions, Senior - [Deployment & DevOps](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/deployment-devops.md): 20 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/fr/technologies/laravel/questions-entretien/livewire-inertia