Objectif: créer, modifier et supprimer une liste de personnage.
Temps estimé: 3h
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.
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