3 ms·
I chose Vue because I despise Facebook from the bottom of my soul and I don't want to use tools made by them. That's it. React is actually fantastic, but I'm a
by fraktl 6y ago
I chose Vue because I despise Facebook from the bottom of my soul and I don't want to use tools made by them. That's it.
React is actually fantastic, but I'm an old frontender and using React instead of Vue won't really do much for me - I'd still face the same problems, which are related to business logic. Ultimately, we all end up writing JavaScript when all the nice boilerplate, buzzwordy paradigms and rendering issues are taken care of.
Therefore, the only comparisons I respect are subjective ones. I like Vue. I'm expressive with it and can take care of the goals I have to achieve. I've no reason to try something different, and that also makes me incompetent to judge React in detail as I haven't used it to the same point I've done with Vue.
> My HTML is at the bottom of my my JSX file, in the render() method I keep at the bottom. My CSS is in CSS files. In Vue, the correct way seems to be using the <template> and <style> sections of the .vue file. Is that more separate?
You can split your HTML / CSS / JS into separate files, or combine everything in one, or do a mix of whatever pleases you, or you can simply use JSX with Vue.
I prefer to split everything in its own file, it makes it easier to find.
- gtrhtrhtrhtr 6y ago> I despise Facebook from the bottom of my soul Why?