Sobes.tech

Frontend

Quelle est la différence entre unknown et any en TypeScript ?

Middle+
185

Pour les valeurs const a = null et const b = 0, déterminez les résultats des expressions avec || et ??, et expliquez la différence entre les opérateurs.

Middle+
165

Effectuez une revue du composant React et corrigez les problèmes dans le code. Expliquez pourquoi vous apportez des modifications dans chaque cas.

Middle+
163

Pour une expression avec l'opérateur ||, déterminez le résultat. En quoi l'opérateur || diffère-t-il de l'opérateur ?? et quand ?? se déclenche-t-il?

Middle+
156

Résolvez le problème TypeScript : il existe un type Response avec des champs mutuellement exclusifs payload et error, et leurs types peuvent différer. Vous devez typer les fonctions payloadFrom(response), qui retourne payload ou undefined, et errorFrom(response), qui retourne error ou undefined, afin que les types de retour soient automatiquement inférés à partir de la Response d'entrée.

Middle+
155

Comment prévenir les conditions de course lors de requêtes asynchrones répétées depuis useEffect ? Quels outils natifs de JavaScript permettent d'annuler des requêtes ?

Middle+
148

Aviez-vous un monorepo ou des dépôts séparés pour les applications et les bibliothèques partagées?

Middle+
147

Faut-il utiliser useCallback ici ? À quoi sert-il et quand son utilisation n'a-t-elle pas de sens ?

Middle+
145

Pour une fonction compteur avec fermeture, où le message est formé avant l'appel à incrementer, déterminez ce qui sera affiché. Comment corriger le code pour que la valeur réelle du compteur soit affichée?

Middle+
143

Dans le deuxième fragment de code React, trouvez et corrigez les problèmes avec useEffect, useMemo, le chargement asynchrone de user/roles et le stockage des données calculées dans l'état.

Middle+
143

Si chaque micro-frontend ajoute des styles de base globaux de Tailwind CSS et qu'ils sont dupliqués, avez-vous rencontré ce problème ?

Middle+
143

Qu'est-ce qu'un cookie, comment fonctionne-t-il, qui le définit et peut-on y accéder depuis JavaScript ? Comment un cookie arrive-t-il sur le client et quels attributs possède-t-il ? Un cookie peut-il vivre éternellement ?

Middle+
140

Dites-nous comment vos micro-frontends étaient organisés, leur interaction et le fonctionnement global du système.

Middle+
139

Y a-t-il eu des collisions de styles entre micro frontends ? Comment le travail avec les styles a-t-il été organisé et par quoi les avez-vous écrits ?

Middle+
138

Comment organiseriez-vous l'isolation des styles pour chaque micro-frontend, y compris lors de l'utilisation de Tailwind CSS ? Quelles approches de navigateur pour l'isolation existent ?

Middle+
137

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

Pour un objet avec une fonction flèche qui affiche this.name, déterminez ce qui sera affiché et expliquez le comportement de this dans une fonction flèche.

Middle+
136

Si roles sont définis par défaut comme un tableau vide directement dans les paramètres du composant, que se passera-t-il avec useEffect à chaque rendu ? Comment y remédier ?

Middle+
134

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+
132

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

Middle+
129
/3