Sobes.tech

Frontend

Est-ce un comportement correct qu'un formulaire, que l'utilisateur n'a même pas commencé à modifier, ait déjà généré une erreur de validation?

Middle
Омнидата
157

Quelle est la différence entre Promise.any et Promise.race ?

Middle+
Яндекс 360Яндекс 360
157

Parlez-moi des méthodes Promise : Promise.all, Promise.allSettled, Promise.race, Promise.any — en quoi diffèrent-elles les unes des autres ?

Middle+
OZONOZON
157

Quelles méthodes d'isolation CSS connais-tu?

Middle+
РунитиРунити
157

Qu'est-ce que le mécanisme d'injection de dépendances dans Angular et comment l'avez-vous utilisé ? À quels niveaux et où, en plus des services, peut-il être utilisé ?

Middle+
Сибилтек-софт
157

Dans quels scénarios utilises-tu useEffect et quand utilises-tu d'autres hooks?

Middle+
Сбертех
157

Comment évaluez-vous votre expérience avec Spring Boot ? Jusqu'où avez-vous dû approfondir pour comprendre son fonctionnement en profondeur ?

Junior
ИП Ганус Александр Андреевич
156

Pourquoi l'utilisation de splice peut-elle poser des problèmes de réactivité dans Vue 2, et comment cela est-il résolu dans Vue 3 ?

Middle
Киберпротект
156

Pourquoi avez-vous choisi TanStack Query plutôt que RTK Query?

Middle+
М.Видео/эльдорадо
156

[nom] a demandé : pourquoi avez-vous postulé pour ce poste et que recherchez-vous ?

Senior
Nebuly
156

Quel HTML sera envoyé par Next.js avant l'hydratation?

Middle
News Media Holdind
156

Quels sont les avantages et inconvénients de TypeScript par rapport à JavaScript?

Middle+
Альфа СОФТ
155

Quelle est la différence entre les cookies et le localStorage ? Quelle est la taille maximale des cookies et du localStorage ? En quoi diffère leur durée de vie ?

Middle
X5 techX5 tech
155

Qu'est-ce que useId et à quoi sert-il?

Middle
Smitex
155

Parlez des types en JavaScript : quels sont-ils, en quelles deux grandes sous-catégories se divisent-ils, et comment pouvons-nous les comparer entre eux ?

Middle
Интай-текстиль
155

Que faire pour que, avec la valeur par défaut roles = [], le tableau ne soit pas recréé à chaque rendu?

Middle+
Сбертех
155

Pourquoi une fonction en JavaScript est-elle considérée comme un objet, même si typeof retourne "function" pour elle?

Middle+
Ozon Tech
155

Pourquoi l'utilisation de setTimeout(fn, 0) aide-t-elle à ne pas bloquer l'interface utilisateur, alors que la création d'un grand nombre de promesses (micro-tâches) ne le fait pas ? Quelle est la différence entre macro-tâches et micro-tâches dans la boucle d'événements ?

Middle
WildberriesWildberries
155

/** * La fonction 'asyncAuth(callback)' prend un callback, dans lequel * une erreur (en premier argument) et des données * du backend (en second argument) peuvent être passés. * asyncAuth((error, data) => {}); * * Vous devez implémenter la fonction 'auth()', * qui appelle 'asyncAuth()', mais retourne une Promesse. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * La fonction 'tryAuth()' utilise 'auth()' et, en cas d'erreur, * effectue N tentatives supplémentaires. * Si toutes échouent, retourne la dernière erreur. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
155

Que fait React.lazy ? Qui est responsable de la division en chunks — React.lazy ou l'importation dynamique ?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
154
/298