@Jonny_Silva That’s interesting that you started with it. How long have you been using it? So far I haven’t found my HTML templates getting too complicated. They’re even a little less verbose than what I was using before given that control statements are attributes rather than separate tags.
One thing that bothers me is organization of the options object for a Vue component. data, components, props, computed, methods… This is where I’m struggling most since I lack familiarity with that structure, even though it seems to ultimately maps to a class definition (so why not just let me write a class?).
The .vue loader is nice, though - that marko-esque encapsulation of component view template, logic, and style all in one place.
But I guess I’m most afraid of dealing with the Vuex store I’ll need. And this is a standard problem with flux (as I understand it) - the tedious wrapping of operations in mutations/actions. This is something the internal library I’ve used nicely abstracts away and I fear I’ve been spoiled by it .