WorksheetsQuiz 10 novembre
Total questions: 10
Worksheet time: 5mins
Quelle est la principale caractéristique d’une application du type Single Page Application en ReactJS ?
Chaque clic recharge une nouvelle page du serveur
Une seule page HTML est chargée et le contenu change dynamiquement
Tout est généré côté serveur à chaque requête
Elle ne nécessite pas de JavaScript
Pourquoi encadre-t-on souvent le code JSX avec des parenthèses ?
Pour permettre l’utilisation de plusieurs return
Pour rendre le code plus rapide
Pour éviter les erreurs d’interprétation après le mot-clé return
Pour que le JSX soit converti en HTML
Comment s’appelle le composant racine d’une application React ?
Root
Main
App
Index
Dans l’exemple suivant, que représente User ?
<User prenom="Samuel" nom="Grenier" age={21}/>
Un composant React
Une fonction JavaScript classique
Une variable globale
Une balise HTML personnalisée
Quelle syntaxe utiliser quand la nouvelle valeur d’un state dépend de l’ancienne ?
setCount(count + 1);
setCount(prevCount => prevCount + 1);
setCount(count++);
setCount(() => count + 1);
Que va afficher ce code ?
Le texte "count" seulement
Un bouton qui incrémente le nombre à chaque clic
Une erreur de syntaxe
Un nombre aléatoire à chaque clic
Quelle valeur sera affichée après 1 clic ?
Rien ne change
Une erreur, car on ne peut pas mettre un && dans JSX
La page se recharge
Le texte “Texte visible” apparaît
Quel est le problème de ce code ?
Rien, c’est valide
Erreur : il faut initialiser test à false
Erreur : useState ne peut pas être appelé dans une condition
Le hook doit être dans une fonction fléchée
Quel sera le rendu initial de ce code ?
"Bienvenue Admin"
Erreur de JSX
"false"
Rien
Quel est le résultat affiché dans le navigateur ?
0
"5 + 10"
5 10
15
