Avez-vous implémenté des formulaires à plusieurs étapes dans Wizard Flow ? Comment avez-vous évité le prop drilling lors de la collecte des données de différentes étapes et où était stocké l'état intermédiaire avant de l'envoyer au serveur ?
Frontend
Avez-vous développé un schéma interactif d'un avion avec SVG, animations et WebSocket ? Comment avez-vous optimisé le rendu des éléments SVG lors de mises à jour massives des statuts des sièges pour que l'interface ne ralentisse pas ?
Comment abordez-vous le test de composants UI complexes qui génèrent une structure DOM profonde sans identifiants pratiques ? Comment ciblez-vous les éléments d'interface nécessaires dans les tests E2E ?
Avez-vous déjà rencontré ce problème ? Un layout complexe en flex ou grid fonctionne parfaitement dans Chrome, mais sur Safari, surtout sur iOS et Mac, l'interface peut se réduire en hauteur ou le défilement se casse. Comment avez-vous débogué ces bugs dans Safari ?
Avez-vous déjà travaillé avec Quasar ? Avez-vous essayé de le personnaliser et de le styliser ?
Quelle peut être la cause fondamentale qu'un menu déroulant (dropdown) se retrouve sous un autre élément, même avec un z-index maximal, dans une interface complexe avec des panneaux, des cartes et des fenêtres contextuelles ? Comment corriger cela dans Vue ?
Dans le résumé, il est indiqué une protection contre les conditions de course via AbortController. Comment intégrez-vous précisément l'annulation des requêtes dans le cycle de vie d'un composant Vue ? Par exemple, si l'utilisateur quitte la page avant la fin de la requête, comment cela est-il réalisé avec une logique complexe de Pinia ?