On repart sur un sujet de tous les jours, en tout cas tous les jours, je me pose la question de Vuex (implémentation du pattern Flux pour Vue).
Evan You propose de mettre un store directement dans Vue4 (cf son Q&A à la NuxtNation). Eduardo San Martin Morote qui a créé Pinia (pinia.esm.dev/) veut en tout cas le mettre dans Vuex5. C'est une lib à regarder donc.
Est-ce aussi simple d'utilisation dans les composants ? Vais-je enfin en écrire moins, Vuex est très verbeux (à mort les mutations) ? Mes types Typescript seront-ils plus simple à écrire ?
Je vous propose de reprendre l’application de météo et de complexifié son store pour ensuite passer à Pinia et voir la différence.
Негізгі бет Ойын-сауық Hands-on Front Saison 2 : Vuex ➡️ Pinia 🍍
Пікірлер