Aller au contenu
Logo LearnClashLearnClash
JavaScript et React

Quiz JavaScript et React

3 questions. Sans inscription. À toi de jouer.

Question 1 sur 3Facile

Quel était le nom original de JavaScript lors de sa création en 1995 ?

Gratuit et sans pub.Obtenir l’app
26
Questions
8
Paliers ELO
Répétition espacée

Quiz JavaScript et React : exemples de questions

Ces exemples visibles montrent le style des questions. LearnClash transforme le sujet complet en duels classés et répétition espacée.

  1. 1 Facile

    Quel animal figure sur la couverture de « JavaScript: The Definitive Guide » ?

    Réponse: Rhinocéros

    Pourquoi: Le moteur JavaScript Rhino de Mozilla porte le nom du rhinocéros sur la couverture de ce livre O'Reilly.

  2. 2 Moyen

    Pourquoi React exige-t-il des clés lors du rendu d'éléments de liste ?

    Réponse: Mettre à jour les éléments efficacement

    Pourquoi: React garde key pour lui : ton composant ne le reçoit jamais comme prop, passe donc l'ID séparément si besoin.

  3. 3 Difficile

    Quel hook permet d'accéder directement aux nœuds du DOM ?

    Réponse: useRef

    Pourquoi: Une ref est un objet simple avec une propriété current, et la modifier ne déclenche jamais de nouveau rendu, contrairement à l'état.

  4. 4 Facile

    Quel mot-clé JavaScript déclare une variable qui ne peut pas être réassignée ?

    Réponse: const

    Pourquoi: const verrouille la variable, pas son contenu, donc tu peux toujours ajouter des éléments à un tableau const.

  5. 5 Moyen

    Quelle notation à trois points permet de développer un tableau ou un objet ?

    Réponse: Opérateur spread

    Pourquoi: Le spread de tableaux est arrivé avec ES2015, celui des objets a dû attendre ES2018.

  6. 6 Difficile

    Qu'est-ce qui permet à une fonction de se souvenir de sa portée lexicale ?

    Réponse: Fermeture (closure)

    Pourquoi: Une fermeture garde ses variables externes accessibles même après le retour de la fonction externe, ce qui permet d'imiter des variables privées en JavaScript.

La suite dans l'app

Scanner avec le téléphone