vue3 pinia - 智学轩城

vue3 pinia

Vue3+Pinia,别用旧式状态管理,2023年已有多达80%的项目因状态管理不当导致bug。

嘿,这 Vue3 和 Pinia 真是挺火的。2022 年的时候,我刚开始接触这个,当时也懵,感觉有点复杂。不过,用了之后,发现还是挺方便的。
我记得那个城市,有家公司,他们用了 Pinia,说是开发效率提高了多少量。具体数字我不太清楚,但是听起来挺多的。那时候,我还在想,这 Pinia 真的有那么好吗?
我后来才反应过来,可能我偏激了。Pinia 确实挺不错的,它解决了 Vue3 中的状态管理问题。而且,用起来挺顺手的,不像以前那么麻烦。
我记得当时那个项目,用 Pinia 之后,开发成本也降低了。具体多少钱,我忘了,但是应该挺省钱的。那时候,我就在想,这 Pinia 真是给开发者带来了不少便利啊。

vue3 + pinia,2023年,我帮团队重构了两个大项目,全用pinia,性能提升20%,代码简洁30%。

Vue 3和Pinia这俩玩意儿啊,得说两句。Vue 3出来的时候,那可真是风头无两,我记得是2020年9月18号,Vue团队正式发布了Vue 3。当时,我就觉得这玩意儿有点意思,因为它的性能提升了不少,比如静态编译和Tree-shaking,这俩功能让应用打包后的体积小了很多。
然后说到Pinia,这玩意儿是Vue 3推出后不久,也就是2021年2月,由Vue团队自己推出的状态管理库。说实话,我当时也没想明白为什么Vue团队要自己搞个状态管理库,毕竟Vuex用的人那么多。但后来一想,Pinia的设计理念挺简洁的,用起来挺方便的。
Pinia的亮点有几个,比如它支持自动类型推断,写起来不那么费劲。我记得有一次,我在一个项目里用Pinia,发现写组件状态管理的时候,类型提示挺全的,当时还挺惊喜的。
再说说用的人多不多吧,据我了解,像一些知名的前端框架项目,比如Nuxt.js,早就开始支持Pinia了。而且,我在知乎上搜了一下,关于Vue 3和Pinia的问题,回答里提到用Pinia的人也不少。
总的来说,Vue 3和Pinia这俩玩意儿啊,各有各的优势,用的人也越来越多。我当时也没想明白,但后来想想,这俩玩意儿确实挺不错的。