Front Flashcards

1
Q

Qu’est ce que Responsively ?

A

Une petit browser pour voir beaucoup plus facilement le responsive des apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est ce que le BEM CSS ?

A

C’est une manière de codifier le css, pour le rendre plus joli et plus maintenable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que veut dire BEM CSS ?

A

Block, Element, Modifiers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que veut dire BEM CSS ?

A

Block, Element, Modifiers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est ce que le Block dans BEM CSS ?

A

C’est le parent, l’élément global (footer, navbar, header…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est ce que Element dans BEM CSS ?

A

C’est l’enfant d’un block : un titre, un bouton…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est ce que Modifier dans BEM CSS ?

A

C’est un comportement. Il se modifie en fonction du contexte de la page ou d’une action d’un utilisateur. Ex : bouton bleu, bouton clickable, titre invisible…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment construire une classe BEM CSS, avec par exemple un bouton bleu, présent dans le footer ?

A

.footer__button–blue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quels sont les avantages à faire du BEM CSS ?

A

Impose une convention, réduit les conflits liés au nommage, modulaire et réutilisable pour d’autres projets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est ce que React Query ?

A

Une librairie JS qui permet simplifier et optimiser le rafraichissement des données des requêtes API du front.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que permet React Query ?

A

React Query possède un système de rafraichissement automatique des données (quand on quitte le navigateur pour y revenir par ex), rafraichissement par timeout, possède aussi un système pour faire des mises à jour optimistes : on met à jour notre ressource dans le front, avant le résultat de la requête. Simplifie l’infinity scrolling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A quoi sert la librairie class-transformer en typescript ?

A

Transformer des objets sans types en objets typés (en mappant toutes les properties). C’est génial pour caster les retours des appels API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A quoi sert les font variables ?

A

A faire un rendu front beaucoup plus fluide, pour le responsive ou des effets de style

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est ce qu’une font variable ?

A

C’est une font qui a des paramètres dynamiquement modifiables, comme la largeur, le poid, l’arrondi… Contrairement aux font classiques qui n’ont que quelques style limités (italic, bold, normal…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly