cd ~/open-source/

chrille@linux:~$ apt show pinia

Pinia

Pinia är den officiella state-hanteraren för Vue och ersätter Vuex med ett API som känns mer modernt och rakt på sak. Du skapar stores som ser ut som vanliga moduler, och du slipper mycket av den brus som fanns i äldre lösningar.

Projektsidan för Pinia
Projektets egen sida, som den såg ut vid importen.

Pinia är den officiella state-hanteraren för Vue och ersätter Vuex med ett API som känns mer modernt och rakt på sak. Du skapar stores som ser ut som vanliga moduler med state, getters och actions, och du kan använda dem med Composition API eller Options API. Till skillnad från Vuex slipper du mutationer och den strikta hierarkin, vilket gör koden mer läsbar och lättare att underhålla. Pinia passar dig som bygger Vue-applikationer och vill ha en lösning som är officiell, typad och enkel att testa. Den gör inga konstgrepp i sig, men den gör det den ska utan att stå i vägen för dig.