Sobes.tech

Frontend

Implémentez votre propre type utilitaire Pick<T, K>. Expliquez comment fonctionnent les types mappés et comment implémenter un équivalent de Partial<T>.

Middle+
140

Comment avez-vous travaillé avec React : quelles versions avez-vous rencontrées et avez-vous utilisé des composants de classe ? En quoi les composants de classe diffèrent-ils des fonctionnels ?

Middle+
137

Si un objet est créé avec Object.create([objet]), à quoi son __proto__ fera-t-il référence?

Middle+
135

Pourquoi devriez-vous utiliser l'état plutôt qu'une variable ordinaire pour une valeur qui influence l'affichage du composant ?

Middle+
134

En quoi display: none diffère-t-il de opacity: 0 en termes d'arbre de rendu, de mise en page et d'espace occupé ? Quelle option est plus performante et pourquoi ?

Middle+
131

Que comprend le arbre de rendu ? Quels éléments sont considérés comme cachés ?

Middle+
128

L'objet [objet] a-t-il un prototype ? En quoi __proto__ diffère-t-il de prototype ? À quoi fait référence __proto__ d'un objet ? Est-il vrai que __proto__ existe sur toutes les valeurs ?

Middle+
128

Veuillez nous parler de vous et de votre dernier projet : sur quoi avez-vous travaillé et quels cas difficiles ou intéressants avez-vous rencontrés ?

Middle+
126

Pour un extrait de code avec reduce et un accumulateur initial de 10, déterminez ce que console.log affichera.

Middle+
125

Pour la chaîne Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), déterminez ce qui sera dans le dernier console.log, et expliquez pourquoi.

Middle+
125

Quelles ressources et étapes peuvent bloquer le chargement et le rendu de la page ? Les images peuvent-elles bloquer le chargement ?

Middle+
125

Que fait useMemo et quelles sont les conséquences de l'utiliser pour toutes les valeurs sans nécessité?

Middle+
124

Comment s'appelle la vérification comme if ('payload' in data), utilisée pour réduire le type?

Middle+
121

Si la fonction loadRolesData retourne une Promesse, quelle sera la valeur après son appel ? Est-il possible d'enregistrer une Promesse dans un état destiné aux données, et comment corriger cela ?

Middle+
120

Pour un appel récursif d'une fonction à l'intérieur d'un gestionnaire de Promesse, déterminez l'ordre d'exécution et expliquez si cela entraînera une boucle infinie.

Middle+
120

Pour une boucle for avec var et setTimeout, déterminez ce qui sera affiché. Comment modifier le code pour que avec var, les valeurs 1, 2, 3 soient affichées, plutôt que la valeur finale du compteur?

Middle+
118

Pour un fragment de code avec le tableau [1, 2, 3], appels à map(item => item * 2) et filter(item => item > 3), déterminez ce que console.log affichera. Est-ce que map et filter modifient le tableau d'origine?

Middle+
118

Quelle est la différence entre une interface et un type dans TypeScript?

Middle+
114

Comment s'appelle et comment est mis en œuvre l'approche, où avec les mêmes données d'entrée, une seule requête est envoyée au lieu de plusieurs identiques?

Middle+
113

Quelle est la différence entre un script normal, un script avec async et un script avec defer ? Si plusieurs balises script sont présentes sur la page, dans quel ordre seront-elles chargées et exécutées ?

Middle+
111
/3