Comment prévenir les conditions de course dans useFetch si l'URL a changé, que la deuxième requête s'est terminée avant la première, et que la première a ensuite écrasé les données actuelles ?
Frontend
Avez-vous utilisé useLayoutEffect et dans quels cas ?
Avez-vous utilisé le type never en pratique et pour quels scénarios ?
Quels sont les avantages des CSS Modules ?
Imaginez un grand projet avec vingt équipes, dont vous êtes responsable du frontend. Comment assurez-vous que le frontend ne se dégrade pas et comment détectez-vous si l'une des équipes a aggravé ses performances ? Quelles métriques frontend et outils techniques utilisez-vous pour le contrôler ?
Que se passe-t-il si vous échangez dependencies et devDependencies dans un projet puis exécutez npm install ?
Avez-vous travaillé avec React.lazy ? Dans quel but et comment l'utiliser ?
Pourquoi faut-il lier les méthodes dans les composants de classe React lors de la gestion des événements?
Quelles sont les options de tsconfig responsables de l'inclusion et de la recherche des fichiers de types ?
Comment avez-vous implémenté la validation des entrées avec React Hook Form?
Quelle est la chose la plus cool que vous apporterez à l'équipe si vous nous rejoignez ?
Dans quelle mesure êtes-vous adapté à travailler avec des interfaces routinières et monotones dans les systèmes bancaires aux côtés de tâches techniquement intéressantes ? Est-ce un obstacle ?
Avez-vous transféré une expérience technique de votre précédente entreprise ? Quelles en étaient précisément, avez-vous tiré des leçons des erreurs passées ?
Pourquoi avez-vous obtenu un emploi si vous avez besoin de développement de produits : cette compréhension s'est-elle formée seulement maintenant ?
Avez-vous déjà dû être le premier à contacter des collègues pour résoudre de tels problèmes ?
Quel est votre niveau d'anglais pour travailler dans une équipe internationale ?
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.
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.