Hi guys!
I've recently learned React and Angular and i'm considering learning Vue now.
Which of the three do you use most often and why do you prefer it over the others?
Can't wait to hear all your thoughts!
Hi guys!
I've recently learned React and Angular and i'm considering learning Vue now.
Which of the three do you use most often and why do you prefer it over the others?
Can't wait to hear all your thoughts!
For further actions, you may consider blocking this person and/or reporting abuse
Viktor Le -
Dharmen Shah -
Balraj Singh -
Seyed Hossein Mirhosseini -
Top comments (17)
Denitely Vue + Typescript for me (Is quite different than regular vue2 SFC, waiting for vue3).
Reason: it Just feel Natural to me, the code Is Easy to understand and read/write (especially with TS class/property/mixin decorators).
Me and my team are very productive with Vue, and at the end of the day I think that sometimes It Is wiser to choose the stack that can brings You value, robustness and Speed.
However we study React a lot, in order to avoiding to remain "static" and to Always take a look to other approaches.
Angular never felt the "spark" with It, but since I am full-stack I cannot study/use everything.
btw and imho I think Svelte Is very promising, but I never used It in production.
Bye, Happy coding ;)
Very insightful thanks!
I was also wondering, how is vue different than react or jquery and why would you use vue instead of react for exampe?
I'd love to be able to list hundreds of reasons why React is superior but, truth be told, I love React because it is the lib that I have by far the most experience with. I've got to know it well enough so working with it is pleasurable and intuitive.
Other few great things would be massive community, very reliable libraries (i18n, GraphQL stuff, CSS) and I like that React's core is aware of its shortcomings and seems to be focused on making it better and faster.
Also, you may want to tag this post to #discuss as well.
Awesome thanks for your input!
I will, thanks :)
I find react has the most support and resources out of the 3, so it may be the easiest one to start learning
for me it's React Even though i learnt angular first i am planning on specializing on React, and my reason is because it's just plan JavaScript which we all agree is a pretty aweasome language and i also use it for the backend nodejs and for moible apps react-native so less syntax to remember.
yeah love that too. Also how you use much less code than vanilla js, quite neat.
Hard to choose. I've made a small production code with vue, organized a small course on angular at a company I serve in as freelance team leader and I've made a small demo with react.
Both vue and react are comfortable if you come from frontend developement. Angular is the spring boot of frontend. everytime I asked someone why he choosed angular the answer was: because I'm full stack and I feel angular so close to backend developmemt.
Personally, I think that this is a very good question.
As I am a javascript full stack developer, I have experienced all (React, angular, vue).
As you could be noticed, React is more popular. There are several reasons. I think that the Main Reason is that React is very easy to learn rather than Angular/Vue and can make and manage the well-designed component so that it is easy to manage and keep the project later. And we can improve the speed of development as well.
Personally I am a dedicator in React.
Angular and Vue have a unique characteristic as I noticed.
Angular and Vue both support the two-way data binding while React doesn't have it.
Vue is brilliant to make the style-scoped component and Angular is a good choice for the big project since big-project need an architecture to implement the complex logic.
But to learn Angular is needed some effort while Vue is also easy to learn like react.
That is my just opinion. I will be happy this would be helpful for you.
Thanks
Very interesting thanks for your input! :)
Angular.
I learned it first, and its the most feature rich out of the box.
Really? More than react you think?
React focuses primarily on the view and display the of data. This isn't a bad thing, its just a design decision so React focuses its efforts on a limited set of problems.
Angular takes a more opinionated approach on a lot of different topics, and provides more tools out of the box to solve issues you'd probably run into down the line. Its very possible you don't need or want TS support, reactive programming, dependency injection, server-side rendering, service workers, lazy-loading, or monorepo support on small/medium projects, but with Angular you get first party support for all of that.
Its very possible you don't plan to scale your code base to be that large, but Angular gives you tons of tools to help you if you do get to that point.
Angular, it has a large corporate following is 3rd most popular behind JQuery and React.
vuejs because i come from angularjs and angular and vue is much more similiar then react
I prefer Vue since it's more js-like, but still got some object structure. Angular is too opinative and complex, and React is all about callbacks calling callbacks with Redux.
True. Vue is the simplest one of the 3 I would say also