Tech
#
L'ancienne versionChaque composant sont interconnecter. Le passage d'une techno a une autre est rendu plus compliquer.
#
Futur versionRedux devient le centre du projet, certes le remplacement de redux devient impossible mais celle des autre composant deviendrait assez facile.
L'activation/désactivation de fonctionnalité deviens aussi facile. Une condition et cella est effectuer.
Les état globaux permette aussi l'activation d'désactivation des fonctionnalité.
Les ligne verte sont des connection via fonction dispatch et récupération des états globaux. Le dispatch ainsi que le getState sont fournis par l'api Redux.
Les ligne noir représente des composant (DiscordJsHandler dépend de DiscordJs, etc).