<aside> ℹ️ Ce test est à réaliser dans le cadre de votre process de recrutement au poste de Developer chez Follow. Nous vous invitons à y passer 2h maximum. Votre copie servira de support de conversation lors de la prochaine étape du process de recrutement.
</aside>
Vous travaillez en tant que Frontend Developer pour l’entreprise Acme.
Cette dernière propose une application de notation de bières
Installez Docker et Node.js sur votre machine locale
Forkez le repository git suivant : https://github.com/tech-follow/fw_interview_beer_front
Pour lancer l’API, exécutez la commande suivante pour construire et démarrer les conteneurs ****:
docker build -t follow-beers-api .
docker run -p 4000:4000 -d follow-beers-api:latest
Implémentez la feature d'évaluation d'une bière via le composant Rate en faisant un appel à l’API. Vous devez faire en sorte que le résultat s’affiche correctement sur la liste des bières.
<aside> 📈 Par souci de performance de rendering, vous voulez mettre en place un outil qui permet de quantifier le nombre de rendu des composants de l’application
</aside>
Implémentez un composant RenderCount permettant d'afficher le nombre de re-rendu du composant parent où il se trouve.
Rédigez un document listant les bonnes et mauvaises pratiques de code de la partie front que vous avez noté dans le projet ainsi que des axes d'améliorations.