-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suppression de redux-form #671
Conversation
fd21cfe
to
ee92b3b
Compare
cfd4fd0
to
e9eddce
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏 👏 👏 Une refacto vraiment top ! L'usage des hooks simplifie énormément la lecture et la logique. Et avoir la situation dans le state permet enfin de déplacer une la logique métier des composants vers les reducer 👍
En vue de la suppression de Redux-form, ce commit crée deux nouvelles actions : UPDATE_SITUATION et UPDATE_PERIOD qui permettent de gérer le state de la situation, en retrouvant le même résulat qu'avec l'ancienne implémentation au niveau du `formattedSituationSelector`
98563f2
to
17810ac
Compare
Supprime aussi redux-batched-action. Le code résultant est plus concis (alors que l'on supprime une dépendance !), et plus clair car il y a moins d'indirections pour se conformer aux API de redux-form.
Comme recommandé dans la documentation des hooks React, ajout des deux linters suivants : react-hooks/rules-of-hooks et react-hooks/exhaustive-deps Mise à jour des composants, en particulier les useEffect pour y spécifier toutes les dépendances.
Nous alternions avant entre un <span /> et un <input /> selon le contexte Fixes #558
17810ac
to
8c9a401
Compare
J'ai ajouté un commit qui laisse toujours l' |
Remarque : le dernier commit que j'ai poussé hier soit (pour mettre |
Le deploy du dernier commit qui marche : Je te laisse regarder les bugs avant de reviewer :) |
Déplace la logique de changement de période d'un component vers un reducer
6eb665b
to
0ddc2d0
Compare
J'ai réparé le commit qui déplace les règles dans le state redux. @johangirod J'ai pas trop compris le bug : c'est le positionnement du curseur qui saute à la fin (ce que je n'arrive pas à reproduire), ou le fait qu'il y ait des animations de changement de prix en trop ? |
993b3cd
to
14f8ee0
Compare
Suppression de l'AnimatedValue pour l'objectif courant Simplification du code de TargetSelection Corrections CSS
14f8ee0
to
7a965e6
Compare
f224373
to
da077aa
Compare
Dans la foulée je voudrais centraliser les différentes fonctions de formatage et normalisation des valeurs qui sont éparpillées dans le code, mais je propose de merger cette PR indépendamment. |
da077aa
to
ffd65ae
Compare
Fixes #632
La suppression de cette dépendance simplifie grandement le code, qui est plus concis (alors que l'on supprime une dépendance !) et plus clair (moins d'indirections). La PR est a parité de fonctionnalités. Cette refacto doit permettre d'enchaîner sur les modifications mentionnées dans #632.