Examen – Examen – Laravel Livewire
Examen officiel : questions et exercice pratique (composant Livewire). 20 questions et un exercice de code. Vous pouvez passer à l'exercice et terminer l'examen quand vous voulez. La note finale (50 % questions, 50 % code) doit être d'au moins 80 % pour réussir. Vous pouvez réessayer en cas d'échec.
Progression : 0 / 20 réponses
1. Quelle est la différence principale entre Livewire et une SPA (React/Vue) avec API ?
2. Que se passe-t-il côté client quand on utilise wire:click="increment" ?
3. Comment passer un paramètre à une méthode Livewire depuis la vue (ex. wire:click) ?
4. Qu'est-ce que wire:model.live ?
5. Où définir les règles de validation pour les propriétés d'un composant Livewire ?
6. Comment récupérer les erreurs de validation dans la vue Blade Livewire ?
7. Quel hook est appelé une seule fois quand le composant est créé (première requête) ?
8. Pour exécuter du code JavaScript après qu'un composant Livewire ait mis à jour le DOM, on peut utiliser :
9. Quelle bonne pratique pour afficher une liste filtrée en Livewire ?
10. Que fait #[Layout('layouts.app')] sur un composant Livewire ?
11. Comment envoyer un événement du composant Livewire vers le front (JavaScript ou autre composant) ?
12. Pour tester un composant Livewire, on utilise typiquement :
13. Qu'est-ce qu'un « computed property » (propriété calculée) en Livewire ?
14. Pourquoi utiliser wire:navigate sur un lien dans une app Livewire ?
15. Quelle directive affiche un indicateur de chargement pendant qu'une action Livewire est en cours ?
16. En Livewire, comment s'assurer qu'une donnée sensible n'est pas exposée au client ?
17. Que fait wire:key sur un élément dans une boucle ?
18. Quel fichier de configuration Laravel contient les options Livewire (namespace des composants, etc.) ?
19. Pour inclure un composant Livewire dans une vue Blade, on utilise :
20. Quelle méthode du composant Livewire doit retourner une vue Blade ?