• 8 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 31/01/2024

Consommer des appels API via le store

Compétences évaluées

  • Consommer des appels API via le store
  • Question 1

    Quelle définition correspond le mieux à l'asynchronicité en JavaScript ?

    • Signifie que toutes les fonctions s'exécutent en même temps, sans aucune séquence définie.

    • Est une technique qui oblige le navigateur à attendre qu'une fonction soit terminée avant de pouvoir exécuter une autre fonction.

    • Est un outil qui permet d'accélérer la vitesse d'exécution du code en supprimant toutes les pauses et tous les délais.

    • Permet d'exécuter des tâches sans bloquer le fil d'exécution principal.

  • Question 2

    Dans les propositions suivantes, lesquelles font appel à l’asynchronicité ?

    Attention, plusieurs réponses sont possibles.
    • async function hello() {
          await new Promise((resolve) => {
              setTimeout(() => {
                  console.log('hello')
                  resolve()
              }, 1000)
          });
      }
      hello()
      
    • function hello() {
          console.log('hello')
      }
      hello()
      
    • function hello() {
          console.log('hello')
      }
      window.addEventListener('click', hello)
      
    • function hello() {
          console.log('hello')
      }
      setTimeout(hello, 1000)
      
  • Question 3

    Quelle description correspond au terme thunk  dans Redux ?

    • Est une structure de données qui stocke l'état actuel de l'application et permet de le modifier directement.

    • Sont des composants d'interface utilisateur qui permettent d'afficher l'état actuel de l'application.

    • Est une fonction qui retourne une autre fonction prenant dispatch et getState comme arguments.

    • Est un mécanisme qui permet de diviser le store en plusieurs sous-stores pour une meilleure organisation.

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous