Test ReactJS

Objectif: créer, modifier et supprimer une liste de personnage.

Temps estimé: 3h

Détails

Nous souhaitons pouvoir créer, modifier et supprimer une liste de personnages. Un personnage contient les propriétés suivantes:

  • nom
  • type (humain, animal, ou plante, rien de plus)
  • date de naissance
  • une liste de caractéristiques (inteligent, rapide, etc, la liste n'étant pas définie)

Il faut une page permettant de lister ces personnages, et une page permettant de les editer / supprimer.

Nous devons pouvoir accéder à l'édition d'un personnage via la liste, mais également via un lien http direct.

Infos techniques

La structure du projet peut être créée avec le starter officiel react-create-app, mais ça n'est pas une obligation.

Il n'y a pas de back-end à faire (pas besoin de persistance des données).

Points attendus:

  • Gestion du routing
  • Utilisation de Redux
  • Validation des données de formulaire
  • Un peu de style, afin d'avoir une interface agréable (CSS modules ou CSS-in-JS)

Bonus: Test unitaires