Sobes.tech

Frontend

Quel problème résout la priorité des enregistrements locaux lors de la fusion de l'historique avec un snapshot du backend ? Que se passe-t-il si cette priorité est modifiée ?

7

Parlez-nous de vos impressions après avoir réalisé la tâche de test : quelles difficultés avez-vous rencontrées, qu'avez-vous aimé et qu'avez-vous moins aimé ?

6

Quelle est la différence de comportement entre trois fonctions : fonctions asynchrones avec throw, fonctions avec Promise.reject et fonctions avec new Promise qui lance une erreur à l'intérieur de l'exécuteur ?

5

Comment valider une requête POST entrante lors de la création d'une tâche, par exemple, que le titre soit une chaîne d'au moins trois caractères ? Quels outils peuvent être utilisés ?

5

Dans quel cas un try/catch synchrone autour d'un appel asynchrone peut-il encore fonctionner ? Que se passe-t-il avec une promesse rejetée non gérée ?

5

Dans le code donné, pouvez-vous attraper une exception avec try/catch ? Comment gérer correctement une Promise rejetée sans await ?

4

Écrivez une fonction/type générique qui peut gérer les données utilisateur, et expliquez comment contraindre le générique.

4

Pourquoi le regroupement des notifications par date est-il implémenté en tant que module séparé plutôt qu'en tant que méthode ordinaire ?

3

Implémentez un service REST de base sur Express pour les tâches : obtenir la liste, créer, mettre à jour et supprimer des tâches.

3

Que retourne physiquement l'appel client.onNotification dans l'application fonctionnelle et pourquoi le try/catch synchrone ne protège pas contre l'erreur RPC ? Comment y remédier ?

3

Que verra l'utilisateur dans l'onglet après avoir redémarré le processus backend avec un historique vide et une récupération automatique de la connexion RPC sans recharger l'onglet ?

3
/2