Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 10 novembre

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Quelle est la principale caractéristique d’une application du type Single Page Application en ReactJS ?

a)

Chaque clic recharge une nouvelle page du serveur

b)

Une seule page HTML est chargée et le contenu change dynamiquement

c)

Tout est généré côté serveur à chaque requête

d)

Elle ne nécessite pas de JavaScript

2.

Pourquoi encadre-t-on souvent le code JSX avec des parenthèses ?

a)

Pour permettre l’utilisation de plusieurs return

b)

Pour rendre le code plus rapide

c)

Pour éviter les erreurs d’interprétation après le mot-clé return

d)

Pour que le JSX soit converti en HTML

3.

Comment s’appelle le composant racine d’une application React ?

a)

Root

b)

Main

c)

App

d)

Index

4.

Dans l’exemple suivant, que représente User ?

<User prenom="Samuel" nom="Grenier" age={21}/>

a)

Un composant React

b)

Une fonction JavaScript classique

c)

Une variable globale

d)

Une balise HTML personnalisée

5.

Quelle syntaxe utiliser quand la nouvelle valeur d’un state dépend de l’ancienne ?

a)

setCount(count + 1);

b)

setCount(prevCount => prevCount + 1);

c)

setCount(count++);

d)

setCount(() => count + 1);

6.

Que va afficher ce code ?

a)

Le texte "count" seulement

b)

Un bouton qui incrémente le nombre à chaque clic

c)

Une erreur de syntaxe

d)

Un nombre aléatoire à chaque clic

7.

Quelle valeur sera affichée après 1 clic ?

a)

Rien ne change

b)

Une erreur, car on ne peut pas mettre un && dans JSX

c)

La page se recharge

d)

Le texte “Texte visible” apparaît

8.

Quel est le problème de ce code ?

a)

Rien, c’est valide

b)

Erreur : il faut initialiser test à false

c)

Erreur : useState ne peut pas être appelé dans une condition

d)

Le hook doit être dans une fonction fléchée

9.

Quel sera le rendu initial de ce code ?

a)

"Bienvenue Admin"

b)

Erreur de JSX

c)

"false"

d)

Rien

10.

Quel est le résultat affiché dans le navigateur ?

a)

0

b)

"5 + 10"

c)

5 10

d)

15