Effet de bord
Quand une fonction fait quelque chose en plus de renvoyer une valeur — écrire un fichier, modifier un état global, envoyer une requête réseau.
Le contraire : la fonction pure. React useEffect, les thunks Redux, les effets RxJS — autant de patrons pour traiter les effets de bord de façon explicite. La programmation fonctionnelle les réduit au minimum pour garder un code testable et prévisible.