Are any companies switching from React to Vue? I'd be interested in hearing about that.
Our company migrated to vue.js, 4 months ago. Our complex app is messy with JSX, router, and new dev can't keep up with code. Now we start every new app with Vue.js. The gap between junior dev and senior dev comes closer. They can collaborate with less bugs, less problems and less time to develop.
Why we chose Vue.js
51–60 of 282 posts
Re: Why we chose Vue.js
#52To me Vue is a great tool for side projects. In React I found myself struggling to figure out what libs to use and keep myself up to date with them. I also hated configuring webpack. With Vue, I have officially supported libraries like vuex and vue-router which work great with Vue out of the box. vue-cli also allows me to scaffold projects with these libraries very easily. But the thing I like most about Vue is it al…
But is it use limited to side projects in your opinion?
Re: Why we chose Vue.js
#53> He pointed out that when a major software company releases a their secret sauce, there is going to be hype. Devs think to themselves,'That company writes JS differently than me, and they are prominent and successful. Is their way of writing JS better than mine? And therefore must I adopt it?' Ahaha. No, believe me I'll not. That's ironic coming from GitLab. I mean I love that company but their front-end sucks big t…
Honest question, how do you know that it's the frontend that's slow and not the backend?
600KB of CSS, 800KB of JS... That's fine on your MBP over WiFi but on most pages it locks up the main thread on my phone for a good 5-10 seconds.
Re: Why we chose Vue.js
#54Earlier quoted context omitted.
The thing is that most React developers don't actually think React is that complex at all.
I think react has a steep initial learning curve but once you grasp the concepts it's not complicated. It is more verbose than vue though and requires more setup and boilerplate to get started.
Re: Why we chose Vue.js
#55Re: Why we chose Vue.js
#56I put this in contrast to React where it's a completely new concept.
Re: Why we chose Vue.js
#57Re: Why we chose Vue.js
#58Re: Why we chose Vue.js
#59> He pointed out that when a major software company releases a their secret sauce, there is going to be hype. Devs think to themselves,'That company writes JS differently than me, and they are prominent and successful. Is their way of writing JS better than mine? And therefore must I adopt it?' Ahaha. No, believe me I'll not. That's ironic coming from GitLab. I mean I love that company but their front-end sucks big t…
Re: Why we chose Vue.js
#60Earlier quoted context omitted.
So what is JSX if not DSL? (Yeah, you can use React without JSX, but still.)
You can think of it as sugar for `React.createElement()`, and some other stuff (like spread) but that's it. It's really easy to translate into javascript in your head. Why is this good? 1. Let's say I want to stick a debugger in my template or render function. How would you do it in Vue? Angular? I don't know, gotta look it up, not even sure if possible. How would you do it in React? I don't have to look anything up,…