Pourquoi l'architecture FSD a-t-elle été utilisée et pas une autre?
Frontend
Que peut-on faire pour que le deuxième console.log affiche 'Alice' au lieu de undefined ? Complétez le code en utilisant bind.
Peux-tu donner un exemple de closure en pratique, par exemple dans React ?
Que se passera-t-il avec le label du bouton si on appelle setCount plusieurs fois de suite dans un même gestionnaire? Combien de fois le composant sera-t-il rerendu?
useEffect est-il synchrone ou asynchrone?
Une promesse peut-elle être infinie ? Comment le faire ?
Parlez-moi, s'il vous plaît, des promesses en JavaScript : qu'est-ce que c'est, à quoi elles servent, méthodes.
Parle-moi de useState en React : qu'est-ce que c'est, comment ça fonctionne, est-ce un hook synchrone ou asynchrone ?
Qu'est-ce que l'API Context dans React et quel problème résout-elle?
Comment se protéger d'une Promesse infinie lors de la demande d'accès à la caméra et au microphone ? Proposez des options en utilisant des méthodes statiques de Promise.
Parle-moi de useEffect et useLayoutEffect : quelle est la différence, quand utiliser l'un ou l'autre ?
Que savez-vous de React 19 ? Quelles modifications ont été apportées par rapport à React 18 ?
Où en pratique, du côté de l'utilisateur, peut-on rencontrer une Promesse infinie ? (indice : cela concerne les vidéoconférences, la demande d'accès à la caméra et au microphone via navigator.mediaDevices.getUserMedia)
Parle-moi brièvement de toi et de ce que tu as fait lors de ton dernier emploi.
Que sais-tu du contexte en JavaScript ?
Quelles méthodes de liaison de contexte connais-tu?
Que se passe-t-il avec this en mode strict et non-strict si on tente d'accéder à un contexte qui n'existe pas?
Parlez des avantages et des problèmes des micro-frontends.
Que va afficher console.log ? (exercice sur les promesses : chaîne avec resolve, then, throw new Error, catch, then)
Par défaut, le JSON du backend a le type any. Comment se protéger contre cela et pourquoi est-ce important?