Quelle est la différence entre utiliser || et ?? pour attribuer des valeurs par défaut ?
Frontend
Quel type doit être spécifié pour une erreur dans catch en TypeScript et pourquoi ?
Implémentez un hook React universel useFetch pour les requêtes GET. Réfléchissez à une API pratique pour le hook, les données/chargement/erreur retournés, la gestion des erreurs HTTP et la refetch lorsque l'URL change.
Parlez-nous des choses dans votre travail dont vous êtes fier : tâches techniques ou produits, intégrations intéressantes et réalisations.
Avez-vous déjà dû créer des versions adaptatives d'interfaces et d'animations ?
Implémentez une fonction de debounce — un décorateur qui retourne une fonction qui, lorsqu'elle est appelée plusieurs fois de suite, n'exécute que le dernier appel après un délai spécifié.
Passez en revue le composant : corrigez les problèmes avec la clé lors du rendu de la liste, useEffect, chargement des données, gestion des erreurs et états de chargement/vide.
Avez-vous déjà effectué des refactorisations majeures vous-même ?
Comment modifier la destructuration pour conserver l'équivalence lors de l'ajout de la valeur par défaut stage ?
Où doit-on placer le fichier .d.ts pour que les déclarations globales soient correctement prises en compte par TypeScript ?
Quand est-il préférable de choisir le polling pour la mise en œuvre du chat, et quand WebSocket ? Quelles sont leurs différences ?
Comment implémenter une Promise qui retourne toujours avec succès la valeur 1 ?
La création d'une nouvelle fonction de rappel entraîne-t-elle toujours un nouveau rendu ? Comment la comparaison est-elle effectuée ?
Que fait Promise.allSettled et en quoi diffère-t-il de Promise.all ?
Quelles sont vos attentes concernant le nouveau lieu de travail et pourquoi envisagez-vous de changer d'emploi ?
Avez-vous utilisé des agents IA dans le développement : nouvelles approches, pratiques DevOps ou simplement comme un chat IA ?
Pourquoi passer une fonction comme valeur initiale à useState ?
Connaissez-vous les statuts HTTP 301 et 302 ? Quelles sont leurs différences et comment le navigateur comprend-il où effectuer la redirection ?
Avez-vous créé des guards de type personnalisés ? Avec quel mot-clé sont-ils créés ?
Combien de développeurs front-end y avait-il dans votre équipe lors du dernier projet ?