Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

React JS

Total questions: 11

Worksheet time: 7mins

Name
Class
Date
1.

Quelle est la bonne syntaxe pour créer un composant avec React JS

a)

function Avatar(props) { return ( <h1>I'm a component called {props.name} </h1> ); }

b)

Avatar = (props) => { return ( <h1>I'm a component called {props.name} </h1> ); }

c)

const  Avatar = (props) =>  <h1>I'm a component called {props.name} </h1>

d)

Avatar = props => { return ( <h1>I'm a component called {props.name} </h1> ); }

2.

Un composant React JS

a)

est l'unité de construction des applications React

b)

vous permet de découper l’interface utilisateur en éléments indépendants et réutilisables

c)

est une fonction JS

d)

accepte un state mais pas de props

3.

Quel est l'intérêt de React JS ?

a)

Je te le dirai quand j'aurais trouvé

b)

Facilité d'apprentissage

c)

Performances

d)

Référencement

4.

Une props

a)

est passée comme l'argument d'une fonction

b)

peut être passée d'un composant enfant à un composant parent

c)

est modifiable

d)

Ne peut pas être une fonction

5.

Le state dans React

a)

est géré au niveau du composant

b)

peut se transmettre d'un composant à un autre

c)

est une variable

d)

est immutable

6.

useEffect

a)

est un hook

b)

est lié au cycle de vie des composants

c)

ne permet pas d'effectuer des actions lorsqu'un composant est mis à jour

d)

peut s'écrire ainsi :

useEffect(() =>

{ setTimeout(() => { setCount((count) => count + 1); }, 1000); });

7.

Ce code est-il correct ?

a)

OUI

b)

NON

c)

Je ne sais pas

d)

Je l'aurais pas écrit comme ça

8.

Ce code est-il correct ?

a)

OUI

b)

NON

9.

Ce code est-il correct ?

a)

OUI

b)

NON

10.

Ce code s'exécute t-il ?

a)

OUI

b)

NON

11.

Quand est exécuté le useEffect ?

a)

jamais

b)

quand on fetch les données

c)

quand le composant est crée

d)

quand le composant est mis à jour

e)

quand la variable age est modifiée