L’immuabilité en Javascript
L’immuabilité en JavaScript, pourquoi est-ce un sujet ? Utilisée dans les frameworks modernes, elle fait l’objet de tout un écosystème d’utilitaires. Le concept n’est pas nouveau même si les raisons de son utilisation en javascript sont différentes. Nous allons voir ensemble les concepts et faire un tour d’horizon de l’écosystème.
Reselect et données immuables
Reselect est un utilitaire de memoization d'une efficacité redoutable dans un contexte de données immuables (ex: redux). Cependant les erreurs et incompréhensions sont fréquentes, à travers l'étude de quelques tests unitaire, étudions le comportement de cet utilitaire et voyons comment l'utiliser.