Utilisez-vous des agents IA, comme Cursor ? Comment la utilisation des outils d'IA est-elle régulée/permise dans le projet?
Frontend
Qu'est-ce que git cherry-pick et comment fonctionne-t-il?
Avez-vous utilisé Codex ou d'autres modèles / chats d'IA dans le développement ? Pour quelles tâches les avez-vous utilisés (tests unitaires, refactoring, recherche de bugs) ?
Comment implémenter la liaison bidirectionnelle de manière native, via value et update (get/set) ?
Que signifie si on appelle un ref 'superficiel' ou 'de haut niveau' - qui ne surveille pas l'objet en profondeur, seulement ses propriétés supérieures ? (question sur shallowRef)
À quoi sert children dans la configuration des routes de Vue Router ? Que fait-il ?
Dans l'application, nous utilisons l'écoute d'événements, par exemple, attacher un gestionnaire de défilement à la fenêtre ou lancer un timer. Que faut-il prendre en compte dans ce cas (fuites de mémoire, throttling, nettoyage lors du démontage) ?
Comment optimiser les performances dans une application Vue ? Quelles outils et techniques peuvent être utilisés ?
Nous avons un composant qui doit déclencher (émettre) un événement, par exemple lors d'un clic. Comment cela peut-il être réalisé?
Si l'application fonctionne avec une base de données, quelles optimisations sont possibles ici?
Si on suit un objet avec watch, la profondeur (tous les champs) sera-t-elle suivie par défaut ou seulement le premier niveau ? Que faut-il indiquer pour un suivi en profondeur (deep) ?
Comment peut-on mettre en place un système de permissions d'accès aux pages dans un projet ? Exercice pratique - où cela se fait-il techniquement ?
Que trouve-t-on dans le fichier index du routeur, quelles propriétés y sont configurées?
Y aura-t-il une différence si nous passons une fonction et la déballons via .value et unref?
Qu'est-ce que Vue Router et comment fonctionne-t-il avec vos propres mots ? Que contient généralement le fichier de configuration du routeur (fichier index) ?
Que signifie 'déplacer vers un autre endroit' lors de l'utilisation de Teleport, par exemple si Teleport est utilisé dans un composant enfant?
Quelle est la différence entre les directives v-if et v-show?
Comment déclarer les emit dans un composant (via defineEmits) ?
Nous utilisons Pinia. Dans un composant, nous appelons une action synchrone du store avec une requête à la base de données, qui modifie l'état. Ensuite, dans un autre composant, nous lisons immédiatement cet état, mais il est encore ancien. Pourquoi cela se produit-il et comment y remédier?
Comment éviter les cas où dans l'interface utilisateur, les listes s'affichent dans le mauvais ordre lors de la suppression ou de l'ajout d'éléments au tableau (question sur la clé dans les listes) ?