wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QCM sur les Composants React

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Qu’est-ce qu’un composant React ?

a)

Une fonction CSS

b)

Une partie réutilisable de l’interface utilisateur

c)

Un fichier HTML

d)

Une base de données

2.

Quel est le rôle principal d’un composant React ?

a)

Styliser l’application

b)

Gérer la base de données

c)

Construire l’interface utilisateur

d)

Compiler le code

3.

Quel type de composant est le plus utilisé aujourd’hui en React ?

a)

Composant classe

b)

Composant fonctionnel

c)

Composant HTML

d)

Composant Bootstrap

4.

Comment déclare-t-on un composant fonctionnel ?

a)

`class MyComponent extends React.Component`

b)

`function MyComponent()`

c)

`new Component()`

d)

`React.create()`

5.

À quoi servent les props ?

a)

À modifier le state

b)

À passer des données d’un composant parent à un composant enfant

c)

À stocker des données locales

d)

À gérer les événements

6.

Les props sont :

a)

Modifiables

b)

Immuables (en lecture seule)

c)

Globales

d)

Privées

7.

Comment accède-t-on aux props dans un composant fonctionnel ?

a)

`this.props`

b)

`props.nom`

c)

`useState()`

d)

`setProps()`

8.

Que se passe-t-il si on modifie directement une prop ?

a)

C’est recommandé

b)

L’application plante

c)

C’est interdit par React

d)

Rien

9.

Qu’est-ce que le state ?

a)

Une donnée externe

b)

Une donnée locale et modifiable d’un composant

c)

Une prop spéciale

d)

Un fichier JSON

10.

Quel Hook permet de gérer le state dans un composant fonctionnel ?

a)

`useEffect`

b)

`useProps`

c)

`useState`

d)

`useRef`

11.

Quelle est la bonne syntaxe de `useState` ?

a)

`const state = useState()`

b)

`const [value, setValue] = useState(valeurInitiale)`

c)

`useState = valeur`

d)

`this.state()`

12.

Comment met-on à jour un state ?

a)

En modifiant directement la variable

b)

Avec la fonction `setState` / `setValue`

c)

Avec `props`

d)

Avec `render()`

13.

Le state peut-il changer ?

a)

Non

b)

Oui

c)

Seulement au chargement

d)

Seulement avec des props

14.

Que se passe-t-il quand le state change ?

a)

Rien

b)

La page se recharge

c)

Le composant se re-render

d)

L’application s’arrête

15.

Où doit-on utiliser `useState` ?

a)

Dans une boucle

b)

Dans une condition

c)

En haut d’un composant fonctionnel

d)

Dans un fichier CSS

16.

Quelle différence principale entre props et state ?

a)

Les deux sont identiques

b)

Les props sont internes, le state est externe

c)

Les props sont passées, le state est local

d)

Le state est obligatoire

17.

Quel exemple correspond à un state ?

a)

Le nom d’un utilisateur affiché

b)

Une valeur qui change après un clic

c)

Une image importée

d)

Une couleur CSS