3 ms·
Vuex (https://github.com/vuejs/vuex https://github.com/vuejs/vuex) and vue-router (https://github.com/vuejs/vue-router https://github.com/vuejs/vue-router) are
by meagher 9y ago
Vuex (https://github.com/vuejs/vuex https://github.com/vuejs/vuex) and vue-router (https://github.com/vuejs/vue-router https://github.com/vuejs/vue-router) are nothing flashy, yet really solid. There are tons more in the awesome-vue repo (https://github.com/vuejs/awesome-vue https://github.com/vuejs/awesome-vue).
Even though Vue has less libraries/extensions than something like React, the core: state management, routing, Vue component spec are quite good.
- ianleeclark 9y agoVuex is really nice. I had always been afraid of Redux, Mobx and other flux-like implementations, but after porting a project from using internalized state in each component to one store in vuex this weekend, it ended up being refreshingly simple.
- porker 9y agoThanks, "nothing flashy, yet really solid" is EXACTLY what I look for in libraries.
- mmcnl 9y agoI would also encourage _not_ to use anything else beside Vue-Router and Vuex at first. Most Vue components found on Github are just simple wrappers for already existing modules. In my experience, most components look easy at first but end up being a hassle when you try to get it right in the details (looking at pretty much every JS framework Bootstrap wrapper here). Try writing your own directive or component, it's not hard, you'll learn a lot and I think you'll even be faster.