Test React (legacy)

QCM React avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.

Validez et mettez en avant vos compétences
Résultats privés sauf si vous les partagez
Comparez vos résultats à la moyenne des devs

Détails du test

Intermédiaire
décembre 2023
19 minutes
3.8/5(12)

Ce test legacy contient des questions sur les versions anciennes de React. Certaines des méthodes et des fonctions utilisées sont dépréciées. Il est conseillé si vous souhaitez tester vos connaissances pour travailler sur un projet React créé avant 2018.

Ce test ne parle QUE de react. Il y a donc très peu (une ou deux) de questions relatives aux libraries périphériques (redux, jss, material...)

Ce QCM ne contient que des questions sur l'écriture de Class Components
Il teste les compétences suivantes :

  • décrire une UI avec React ⚛️
  • comment gérer l'état d'un composant
  • comment organiser ses composants
  • comment gérer l'état des composants
  • optimiser le rendu
  • détecter et corriger des bugs dans du code React

Ce test est constitué de 20 questions tirées aléatoirement dans une base de 18 questions en React.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
Jeremias Leão
2687 points
2.
developer avatar
Maxime Javaux
2642 points
3.
developer avatar
Anne
2600 points
4.
developer avatar
Camille
2548 points
5.
developer avatar
Jonathan
2523 points

Auteur du test : La team W3D 💙

Clément et Vincent sont les deux dévelopeurs titulaires chez WeLoveDevs.
Notre stack est à base de React, Firebase et Javascript/Typescript, donc on passe pas mal de temps à découvrir par l'expérience les spécificités de React ⚛️.
Nous pensons que ce QCM permet de tester les capacités d'un dévelopeur qui a déja quelques ligne de react dans les doigts.

Contributeurs3
developer avatar
developer avatar
developer avatar

Exemple de question

function withComments(WrappedComponent) {
	class CommentsFetcher extends React.Component {
		constructor(props) {
			super(props);
			this.state = { 
				comments: [], 
				isFetchingComments: true,
				commentsError: null,
			};
		}
		
		componentDidMount() {
			fetchComments()
				.then((comments) => this.setState({ comments, isFetchingComments: false }))
				.catch((error) => this.setState({ isFetchingComments: false, commentsError: error }));
		}
		
		render() {
			return <WrappedComponent {...this.props} {...this.state} />;
		}
	}
	
	return CommentsFetcher;
}

Cochez la(les) affirmation(s) qui est(sont) vraie(s) :

Voir les 18 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
Camille
17/03/2024
developer avatar
Francisco
29/11/2023
pas de remarque particulière. Le temps disponible sur certaines questions est un peu court. mais sinon bon choix de questions
developer avatar
Allibert
23/10/2023
Good test but you must scroll often for check all answers
developer avatar
Joan
06/10/2023
It is good to be tested on React Legacy, as we often like to code in more moderne way
developer avatar
josue
31/05/2023
assez difficile et pas a jour, les usages de class components deviennent dépréciés

L'équipe WeLoveDevs le 26/07/2023 :Salut josue ! Effectivement les questions de ce test sont ou deviennent dépréciées, c'est le but du test React legacy, si tu ne l'as pas déjà fait je t'invite à essayer le test React (https://welovedevs.com/app/tests/reactjs)