Hacker News new | ask | show | jobs
by tracker1 2945 days ago
Vue is for enhancing web pages.. you can do applications, but they get very complex beyond small-mid sized apps.

React is made for building web-based applications. You can do small stuff with it, but it's often overkill.

Just because you can use a butter knife to turn a flathead screw, doesn't mean it's the right tool for the job. These days I might reach for Vue as a jQuery stand-in, but more likely, I'd use a smaller jQuery-like library, or just use straight vanilla JS, or other micro libraries. For anything big enough to deserve a build process React is absolutely my first choice.

1 comments

Vue can be used to enhance web pages, but it works equally well if you want to build a large application. This was one of the design goals. Something that you can start small and scale up with that works equally well for both. If you use the Vue CLI you can have a setup with a router and build tools and setup something very similar to create react app.