WHY I CHOSE VUE OVER REACT AND WHY I'M NOT GOING BACK

WHY I CHOSE VUE OVER REACT AND WHY I'M NOT GOING BACK

Program With Erik

4 года назад

100,212 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Big Sam
Big Sam - 07.05.2023 01:49

In vue there is no need to use setState to update a value of variable, it's done out of the box. Also no need to use event handlers for binding variables to an input components, just v-bind and work is done

Ответить
John Smith
John Smith - 06.03.2022 03:17

you still think the same?

Ответить
Alex Fancy
Alex Fancy - 05.03.2022 08:45

I really enjoyed react more than vue ever since they introduced functional components and hooks especially the usecallback ,uswmemo and useref

Ответить
Aaron Arnold
Aaron Arnold - 27.12.2021 02:41

I literally read a test page, deleted a few things, and understood what was going on. I haven't made a statement yet but.... I've been struggling for years. And to try Vue. It's such a breathe of fresh air.

Ответить
Adam Tang
Adam Tang - 26.12.2021 20:36

vue for small team and react for larger team. project management in long term.

Ответить
JEsterCW
JEsterCW - 29.06.2021 11:23

React is just pathetic tool to me which i will never ever like due to my preference, style, comfort and others. React is literally 100% javascripting, i hate jsx i like to have all organized, etc. React also takes up to 40% more of code and is slower than vue(yes ur amazing react is worse in performance). I loved vue and how does it works, i love the directives theyre amazing and fit my style of making stuff. React is like backendish development when u spent 100% time in ur js file or whatever. For developers who have great js coding experience and knowledge its not necessary to use react cause its basically wasting their time and becomes annoying even if its loved and still good tool that i hate. Vue is amazing with the structure and complex workflow. You can make huge and small apps. Imagine making small app in react (pathetic).

My final words personally are: pick react if you wanna hardcode to keep learning javascripting in react version and wanna keep improving ur coding skill and knowledge about how frameworks work. If ure advanced js aka front/fullstack who loved react for some reasons and feel fine just pick solidjs its much better than react ways and still keep similar way of making stuff. If ure begginner, wanna make something quick, u dont like jsx, u have no clue how big ur app will be or ure just an advanced js programmer, pick vue.

I will never use by myself something like react it's so pathetic tool in my mind for backend developers wanna be front end developers 😂. Theres a reason why vue has directives and possibilities to make ur own ones, its a easier work.

Ответить
Infinity Apologetics 3
Infinity Apologetics 3 - 22.06.2021 07:10

Vue is far superior than react

Ответить
Samer Hannah
Samer Hannah - 09.06.2021 12:31

Just built a big project with vue 3 , firebase , all works in harmony

Ответить
fabio barbieri
fabio barbieri - 06.05.2021 22:56

The template - script - style separation its just THE choise that got me started with Vue.

Ответить
KabezangPuyat
KabezangPuyat - 05.05.2021 04:21

Just learned vuejs last year and it's very easy to use.

Ответить
Mike Hurtado
Mike Hurtado - 02.05.2021 16:41

Next, spanish subtitle

Ответить
Mike Hurtado
Mike Hurtado - 02.05.2021 16:41

Vue forever

Ответить
Hasibur Rahman
Hasibur Rahman - 22.04.2021 19:31

I also like Vue over React.

Ответить
OrbitX
OrbitX - 18.04.2021 14:15

I love vue template engine most

Ответить
Rajendra
Rajendra - 02.04.2021 17:57

No setState, useState, useReducer bla bla bla like in React. Vuejs has the easiest learning curve, im not moving back to horrible react syntax

Ответить
Dragomir Dan
Dragomir Dan - 30.03.2021 23:26

well erik for more complex projects Vue is limited, and vue community for libs, plugins is all over the place. React is a mature framework with a great community and vue is wanna be react lib .And i'm a vue developer. Doing simple videos or showcaseing some basic functionality you can't really "go back" because you haven't really started

Ответить
Dragos Tudorache
Dragos Tudorache - 30.03.2021 21:59

...and btw, easy(or advance knowledge of es6) is not a synonym of good(or better).

Ответить
Dragos Tudorache
Dragos Tudorache - 30.03.2021 21:56

this video is just a waste of bandwidth, nothing more

Ответить
Nil
Nil - 16.03.2021 17:53

The templating syntax puts me off. I like being able to do things like { !loading && !error ? <MyComponent /> : <UhOh /> } and posts.filter(post => post.approved).map(post => <Post data={post} />) over having to implement logic within templating tags which also feel slower to type.

So basically, I prefer using Javascript's syntax over Vue's template language/syntax. Having the full power of Javascript when manipulating the view just feels more liberating and it's nice not having to constantly switch between 2 types of syntax. The counter argument of using jsx with Vue sounds great but as a newbie I would stick with what's "mainstream" since help is easier to find when I get stuck.

Ответить
Bek Brace
Bek Brace - 22.02.2021 13:06

Hey Erik, Hope you're doing well.
I've converted to Vue myself recently, perfectly understand your viewpoint

Ответить
&re
&re - 03.02.2021 10:56

Im more interested in : "why I choose vue / react over ember js?" Feels like everyone is trying to convince me to join the ember clan :D Any thoughts on that?

Ответить
Nicolas Guillen
Nicolas Guillen - 29.01.2021 20:15

Man what is it going to take for Vue to be at the top, developers just keep learning React for job offers, but Vue is so much better in my opinion, I decided this year I have to get more into React, while at the same time it's a shame :/

Ответить
David
David - 25.01.2021 18:54

I'm not taking js lessons from a vampire -_-

Ответить
MrXperx
MrXperx - 22.01.2021 16:23

Does the framework really matter for people other than novice developers?

Ответить
Vijay Rao Varkal
Vijay Rao Varkal - 19.01.2021 12:05

React is best

Ответить
Harald Ndb.
Harald Ndb. - 11.01.2021 10:01

Angular = WTF, React = Ok, not bad, Vue = Wow, great.

Ответить
Martin Alcala
Martin Alcala - 10.01.2021 08:47

I just like React so much and all the ecosystem behind that, as a web developer I work with both technologies, but React just feels right, even though you're right that vue is really simple compared to React.

Ответить
David Asiamah
David Asiamah - 26.12.2020 03:31

Vue.js is unintuitive, its language agnostic and the knowledge is not transferrable and this is a big take away as a developer.

Ответить
Kevin Wang
Kevin Wang - 29.11.2020 04:32

Vanilla js is the most performant

Ответить
William Go
William Go - 16.11.2020 12:18

JS Frameworks and libraries come and go. What matters the most is the solid understanding of Javascript principles, such as hoisting, closures, execution context, prototypes, OOP, and more

Ответить
kobe248ryant
kobe248ryant - 15.11.2020 14:19

After matching your video, I'm still not convinced that Vue is better than ReactJS.

Ответить
Ricardo Javier Melero
Ricardo Javier Melero - 12.11.2020 19:14

As a vue dev, I had to do some things in react recently and it felt awful, ugly, loops and conditional rendering look like a mess of js and html mixed in something that's not even jsx... I don't know, it was my first contact with react, but I found it really frustrating.

Ответить
Nevin Kuser
Nevin Kuser - 27.10.2020 08:40

Vue developers are friendlier, more approachable, and more open minded.

Ответить
Zeeshon Geneve
Zeeshon Geneve - 18.10.2020 14:24

Hey Erik, I chose Angular over Vue & I've gone mad!!!

Ответить
shivam kumar singh
shivam kumar singh - 16.10.2020 20:08

Always ReactJS!❤️

Ответить
Nick Ben
Nick Ben - 01.10.2020 09:25

Esay things dont do epic things

Ответить
Alessio Burgio
Alessio Burgio - 26.09.2020 13:59

For myself, I love jsx! Steeper learning curve but then it’s easy peasy. Vue is too much fragmented

Ответить
Anekdotin
Anekdotin - 15.09.2020 17:49

He basically kept saying "why i recommend vuejs over and over with no reason why"

Ответить
koko
koko - 12.09.2020 23:49

if you know react you will not chose one over another one

Ответить
Eugene Kuzmenko
Eugene Kuzmenko - 24.08.2020 12:36

every single point on your list can be very trivially turned around in favor of React

for such a simple tool I'm baffled by the number of people that misunderstand React, even among the ones that use it professionally

when you ask them a simple question like "what is so great about React really", they start naming things like JSX, performance, virtual DOM, etc
and so these so called "react inspired" frameworks, naturally, adopt those and call it a day (some of them even make an outrageous claim that they've improved upon it)

but what they fail to see is that all of that is purely superficial, they are just implementation details, nothing more

Ответить
Nikil K
Nikil K - 23.08.2020 14:46

Comparing Vue and React finally comes down to one thing.
The interest of the developers using them.
Vue has a lower learning curve and lets you get productive quickly using it.
Vue is more opinionated about how you build things (like Angular).
React on the other hand has a steeper learning curve, but you have a lot of freedom to build things the way you wanna build stuff.
React is more true to the open standards, and is not opinionated.
React API's have considerably been simplified with hooks and it's a lot more fun building things using it.
It all comes down to the programmer using it in the end.
What do you want ? Ease of use, but more opinionated then Vue is your tool.
However if your a strong JS developer and don't want too much baby sitting about how you do things then React it is :)
I fall in the React camp :)

Ответить
Martin Omander
Martin Omander - 16.08.2020 20:14

If you need to port an existing web app written in vanilla Javascript to a framework, Vue is amazing. I learned Vue on a project like that. It was fun and easy to port the app in pieces, first the navbar, then a few buttons, then the calls to the back-end, etc. At all times I had a fully functional web app ready for release.

Ответить
Maureen T'o
Maureen T'o - 04.08.2020 01:28

Interesting video! I personally love Vue for it’s simplicity and the fact that I don’t need to mix HTML and JS (JSX) so applications look cleaner, but I’m also on the boat for learning React.js! I don’t mind either in terms of usability and performance and applicability to building apps since all frameworks have their pros and cons 👌🏼 I do love how Vue and React and both lightweight to start with and learn as a beginner/mid-level (getting there) 🙌🏼

Ответить
Michael Wanyoike
Michael Wanyoike - 03.08.2020 08:30

Vue.js is attractive, however, am looking at hosting options. Vercel seems to be the best choice and it's logical i should use their framework, Next.js (React) as am assured I'll get first-class support and optimizations running their framework on their serverless platform. This isn't to say Vue frameworks aren't supported, but i just don't want to encounter unexpected issues that could eat up my development time.

Ответить
saultube44
saultube44 - 02.08.2020 14:13

So Vue.js can't do backend? is Node.js OK for that?

Ответить
vineet sajwan
vineet sajwan - 02.08.2020 06:39

React is supercool

Ответить
Pranil Rathod
Pranil Rathod - 30.07.2020 15:25

"This Video is sponsored by Vue Js" 😜
Huge Fan Erik Thanks for providing awesome contents 😊

Ответить