Dans Vuex, quelle est la logique d'avoir à la fois des «actions» et des «mutations»? Je comprends la logique des composants ne pouvant pas modifier l'état (ce qui semble intelligent), mais avoir à la fois des actions et des mutations semble que vous écriviez une fonction pour déclencher une autre...