Qu'est-ce que le contexte (this) en JavaScript ?
Frontend
LeetCode #125 — Écrivez une fonction qui détermine si une chaîne est un palindrome : si elle se lit de la même manière du début à la fin.
Devez-vous écrire la logique dans les composants React, la déplacer vers des hooks, ou essayer de garder la logique métier en dehors de React ? Quel est votre avis à ce sujet?
Comment déterminer que let et const sont levés (hoisting) même s'ils se trouvent dans la Zone Mortelle Temporelle?
Déterminez l'ordre de sortie dans console.log pour le fragment de code JavaScript donné avec les fonctions foo/bar, Promise et setTimeout.
Avez-vous utilisé les collections Set et Map en ES6 ? Parlez-nous d'elles.
Pourquoi est-il nécessaire d'utiliser des clés pour un tableau de composants avec un état interne ? Que peut-il arriver avec des clés incorrectes ou leur absence ? Comment les clés affectent-elles l'état interne des composants ?
Avez-vous utilisé des bibliothèques pour la validation à l'exécution et l'assertion de types, par exemple, pour vérifier les données reçues des API?
Quelle est la différence entre une fonction classique et une fonction flèche en JavaScript?
Qu'est-ce qu'une Promise en JavaScript?
Lequel préfères-tu : any ou unknown ?
Écrivez une fonction pour exécuter un tableau de tâches asynchrones avec une limite sur le nombre de tâches en cours d'exécution simultanément ; les résultats doivent être renvoyés dans l'ordre du tableau de tâches d'origine, quel que soit l'ordre d'achèvement.
Parlez de l'Event Loop en tant que concept.
Peut-on utiliser une fonction flèche comme constructeur?
Écrivez la façon la plus simple de vérifier si une chaîne est un palindrome sans boucle for — par exemple, en utilisant split, reverse et join.
Qu'est-ce que le hoisting en JavaScript?
Parlez de any et unknown en TypeScript.
Parlez du cycle de vie des composants fonctionnels de React et comment s'y connecter.
Qu'est-ce que le Virtual DOM en React?
Comment éviter le prop drilling ? Le prop drilling est-il un problème ?