<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>

🏢 Contexte

Vous travaillez en tant que Frontend Developer pour l’entreprise Acme.

Cette dernière propose une application de notation de bières

⚙️ Installation de la stack pour le test

  1. Installez Docker et Node.js sur votre machine locale

  2. Forkez le repository git suivant : https://github.com/tech-follow/fw_interview_beer_front

  3. 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
    

☑ Test technique (2h environ)

1 - Développer une fonctionnalité

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.

2 - Implémenter une aide au développement

<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.

3 - Analyse de la codebase en place

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.

Consignes :

🗳 Restitution