React vs Vue - Which Frontend Framework to Learn in 2021?

  Рет қаралды 117,255

James Q Quick

James Q Quick

Күн бұрын

Пікірлер: 450
@damianperez7736
@damianperez7736 3 жыл бұрын
When it comes to job opportunities, I'd recommend Vue, the reason behind that is that, yes, there are more react jobs, but there are also more react developers, so your odds at getting a react job stays pretty much the same. on the other hand, since there are less people learning vue, you will have less competition for a vue position
@JamesQQuick
@JamesQQuick 3 жыл бұрын
That’s agregar perspective!
@BillClinton228
@BillClinton228 3 жыл бұрын
Until those React devs play around with Vue, decide its better and become Vue devs. Personally I see Vue jobs sky rocketing in the coming years because Vue is much easier to learn and implement, lightweight and it takes the best out of every other framework.
@marceugeni
@marceugeni 3 жыл бұрын
@@BillClinton228 I myself am a React developer and just trying Vue. My Gosh it's easy! Everything supposed to be reactive in React is a pain, props and data flowing everywhere. Vue is, click, change! Of course you have to use really good modern Js skills with React and React itself will make you better at coding but my company doesn't care about this at all. My company cares about flexibility and speed: my company cares about PRODUCTIVITY. So... I think here Vue wins by a lot. React shoudn't be named React if they meant the thing to be reactive. Reactiveness is VUE. The fucking thing (VUE) flies!
@William_Clinton_Muguai
@William_Clinton_Muguai 3 жыл бұрын
Well thought of point...
@godnyx117
@godnyx117 3 жыл бұрын
FINALLY!!! I thought I was the only person in the world that things about this way (in general)!
@OneBrighDay
@OneBrighDay 3 жыл бұрын
I learned React before I learned Vue but I found Vue easier to learn. Now with React hooks and Vue 3 the differences are pretty minimal. My shop primarily uses Vue but I enjoy both.
@justinoneill2837
@justinoneill2837 3 жыл бұрын
correct me if i'm wrong, but one of the biggest differences between React and Vue that you didn't mention,,, React forces you to write everything with "js" and has a compile step. Vue let's you write html, css, and js (like God naturally intended) with no compile step. That'd be my reason for choosing Vue
@bulent2435
@bulent2435 3 жыл бұрын
That is so true.
@mikoo1991
@mikoo1991 3 жыл бұрын
facebook made react. so react wins. owned.
@mikoo1991
@mikoo1991 3 жыл бұрын
"like god intended"? havent you heard of the word "progress"?
@justinoneill2837
@justinoneill2837 3 жыл бұрын
@@mikoo1991 I'm all for progress..but do you think progress is made by using one javascript framework over the other ? or would these things be better solved inside the core of the browser? What if vDOM was a browser feature? What if html worked just like jsx and things were just done right? That's what I would call progress
@mikoo1991
@mikoo1991 3 жыл бұрын
@@justinoneill2837 i agree, virtual dom should be a part of browsers. This way, systems like wordpress could be replicated using frameworks, as the build step could be skipped. This way, it would be possible to make a plugin system like wordpress has, which i think is one of drawbacks of using a compiled tool like a js framework
@QDSSoft
@QDSSoft 3 жыл бұрын
Facebook already tired to change the license on React forbidding to develop competing apps. For a while it was banned in the company I work for. So now I learn Vue and it's really fun.
@geeksy2278
@geeksy2278 3 жыл бұрын
Here in my area there are a lot more Vue jobs than react jobs. (Living in germany)
@filipjnc
@filipjnc 3 жыл бұрын
Deutschlandweit oder in deinem Landkreis/Bundesland?
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Ah great point. These things can definitely depend on region!
@geeksy2278
@geeksy2278 3 жыл бұрын
@@filipjnc Ich kann nur von meinem Bundesland sprechen. Bin mir sicher in Berlin/München/Hamburg sieht es auch etwas anders aus.
@UIGems
@UIGems 3 жыл бұрын
Hi.. Is there opening?
@JC-hp7pc
@JC-hp7pc 3 жыл бұрын
Also true in China.
@laptop12358
@laptop12358 3 жыл бұрын
I use React because I work for a software company and it use React ( just because it is a popular framework ). I learned Vue.js very late. I find the Vue framework structure more logical and easy to use. I can say a project build on Vue will be much more easy, fast and easy to maintain as compare to React. Now I see how much glitches the React has and now regret why we have not started our project in Vue.
@necrophage12
@necrophage12 3 жыл бұрын
I have worked with both and I suppose the reasons I will choose Vue over React every time is 2 fold: #1, React just doesn't have an easy to use state management option, most common is Redux, and I find redux so much work for little gain, Vuex is exactly what it needs to be, versatile to grow into anything else you need but you can use just basic stuff. #2 It's not that Vue is easier to *learn* it just has a more *natural* flow when using it. I find it not only easier to learn, but also find it easier to use.
@EnglishNamaa
@EnglishNamaa 2 жыл бұрын
Please can i get your email or contact??
@ananthakrishnanbaji7956
@ananthakrishnanbaji7956 Жыл бұрын
Vue 3 composition api and Pinia is actually a game changer
@isan-sunshine
@isan-sunshine 3 жыл бұрын
I was working with react, and due to circumtances i changed to vue, at first i don't really like it but overtime i found that vue is make more sense
@OlegGoncharenko
@OlegGoncharenko 3 жыл бұрын
Hi Ihsan, I am just curious to ask about the reason why you didn't like Vue.js at the beginning? Appreciate you for your answer!
@isan-sunshine
@isan-sunshine 3 жыл бұрын
@@OlegGoncharenko i'm used to write template with jsx, i'm also used to write javascript above the template since static web era years ago. At first i didn't like to write in vue because the best practice there is to write template above the script, also since I'm used to jsx I didn't like how i pass the props in vue with quotation instead of bracket, but overtime i found that vue is easier to use, especially the bindings that save me alot of time.
@danghanquan
@danghanquan 3 жыл бұрын
@@isan-sunshine For me when I use vue 3 to code a project, I realized vue also very easily to pass the props for any components you want.
@timway6964
@timway6964 3 жыл бұрын
I know both but definitly prefer Vue 😁 Simple and versatile.
@deivitsalazar1991
@deivitsalazar1991 3 жыл бұрын
Past three years learning ReactJS but got my first software engineering job where Vue was part of the stack. Was pissed but now, I truly believe, Vue makes the more sense and absolutely love it.
@konarklohat8195
@konarklohat8195 3 жыл бұрын
No offense but how did it take you 3 years to learn react?
@deivitsalazar1991
@deivitsalazar1991 3 жыл бұрын
@@konarklohat8195 I guess learning shouldn't be the correct term. I started to learn React three years ago and been developing in React for the past three years. Personal apps, capstones and for small businesses. But got hired for Vue
@konarklohat8195
@konarklohat8195 3 жыл бұрын
@@deivitsalazar1991 ok sounds fair
@erniejeashvillahermosa5699
@erniejeashvillahermosa5699 2 жыл бұрын
wow, do companies usually accept when you don't qualify for their technical requirements?
@deivitsalazar1991
@deivitsalazar1991 2 жыл бұрын
@@erniejeashvillahermosa5699 well Javascript was what they cared about. As a software engineer I think the framework should come secondary. We can always pick up and learn the framework
@aryankhandelwal37
@aryankhandelwal37 3 жыл бұрын
I shifted from React to Vue and I am never going back anyway
@andresjacome6200
@andresjacome6200 3 жыл бұрын
why tho?
@aryankhandelwal37
@aryankhandelwal37 3 жыл бұрын
@@andresjacome6200 better try it instead of asking anyone
@mitjed
@mitjed 3 жыл бұрын
@@aryankhandelwal37 I shifted from Vue to React but I still use both because I'm still maintaining my Vue websites, but I find React a lot much better with Typescript in it. I am now starting to develop in Svelte and will use it, I think its much better than Vue and React lol
@amansagar4948
@amansagar4948 3 жыл бұрын
what about the vue js job market in india?
@AnassSanba-f5d
@AnassSanba-f5d Жыл бұрын
vue is good but u feel like u are alone the community is really not that great
@cyber4joy
@cyber4joy 3 жыл бұрын
Angular = Google, React = FaceBook, Vue = independence. It is a tossup between (Angular or React) vs Vue. I would always choose Vue unless I am forced to choose the other but as a developer you should know them all.
@rubbish9231
@rubbish9231 2 жыл бұрын
Angualr is best
@TramoTech
@TramoTech 2 жыл бұрын
👍
@ighsight
@ighsight 3 жыл бұрын
Hey folks, Vue developer here. LOL. Definitely more tutorials, search results, and job opportunities with React. Not really close. If your main goal is to get a dev job, React is going to be a faster solution. My goal was to build something of my own and sell it or run it, and was looking for a get started right now framework. Obviously I went with Vue but you can surely do the same with React. React is on my to do list though, and most of the folks I have been learning from actually know both to some degree.
@bobweee888
@bobweee888 3 жыл бұрын
this only fking person in comments that has any idea wtf is going on.
@areyoukidding6274
@areyoukidding6274 3 жыл бұрын
AGREED!!
@theretroman3862
@theretroman3862 3 жыл бұрын
OK, in simple lame terms: Angular -> monolithic mammoth apps for corporate and large org who want all under one umbrella out of the box and really focus on OOP -> it'll be hard, fracking hard. React -> Do you constantly want to reinvent the wheel and install a boilerplate 100X larger than your hole project for no apparent reason whiel all along writing spaghetti code like in PHP? Vue -> Clear, concise, easy, delivery focused tool
@idtyu
@idtyu 3 жыл бұрын
Vue wins for me in terms of tooling and simplicity. For example, I don't have to pickup redux toolkit, handle edge cases about slices and artifacts, find a dev tool in browser etc., just to do statement management; for vue, you got vuex, and that's directly integrated into the framework, which shows up on vue dev tool, if you want granular control, you can add namespaces. In react, you will have to install style components and write css in js ; for vue, there's scoped style in vue file, which is css or scss or less scoped just for that component.
@ignisAnimus
@ignisAnimus 3 жыл бұрын
I know both very well and I can say that Vue has the way better state management. So in the end it's way smarter and solves more standard problems for you which let's you focus on the actual problem.
@jarednthomas
@jarednthomas 3 жыл бұрын
As someone who is just now learning js frameworks and trying all three mentioned in this video within the month I'll say this: Angular: was able to quickly make a simple site that was also pretty on mobile and desktop. Fun level - 6/10. React: quickly made a site, default ugly out of the box. Don't remember how fun it was, will have to try it again. Vue: immediately fell in love with it's simplicity and intuitive nature. 8/10 fun
@cristianolacerda9871
@cristianolacerda9871 2 жыл бұрын
What I like the most about vue is that it is just "plain" html, css and js. Much more clear than jsx...
@ralexand56
@ralexand56 Жыл бұрын
not really. there is alot vue specific domain stuff. With react I feel you can use more of javascript when coming up with a solution. For example, if you want to show a list, you use a map which is a basic javascript array function whereas with vue you have to know a domain specific v-for.
@harryman0412
@harryman0412 Жыл бұрын
For what it's worth: as a senior developer with professional experience in all 3 frameworks, my order of preference is : react, vue, then angular. I dislike angular, whereas I'm fond of both react and vue, but the community support for react can't be understated, especially as a native english speaker (much of the vue content out there is in chinese). And if you want to make a cross platform mobile app, you can reuse your react skills and experience and build a react-native app.
@KaranOdedra
@KaranOdedra 3 жыл бұрын
I have been working on Angular for the last 2-3 years, will start with VUE now just to explore. :)
@andersonkoh1382
@andersonkoh1382 3 жыл бұрын
I learn React Native at the end of March, officially start from April until now, and barely manage the frontend part, still learning about API integration. But I learn it not because React Native is famous, but because I just love programming languages. So yes, I'm going to try VUE too.
@egbulegoodluck6113
@egbulegoodluck6113 3 жыл бұрын
hi I love your zeal... especially this part... well I'm a back-end developer ... i want to have someone as zealous as u ... for front-end development ... we both can make a great team... if u re in email me : egbule.goodluck@gmail.com
@KresnaPermana
@KresnaPermana 2 жыл бұрын
U should try, you'll be impressed how fast & simple to build an app PS: I've been using react & react native before
@EnglishNamaa
@EnglishNamaa 2 жыл бұрын
Please can i get your email??? Or any other contact
@pawel2709
@pawel2709 3 жыл бұрын
watching video after a video and noone points out that vue is more flexible when it comes to working with your backend. Ract pure js and can generate static html + work with node. Vue can be attached to existing DOM elements printed out by php, just like angularjs, can do static html and can work with node. For me thats the biggest advantage just after how easy and fun to use it is.
@RADOS_A51
@RADOS_A51 3 жыл бұрын
You can do it with React too. I am using it in Wordpress backend.
@edgarasspiridonovas4978
@edgarasspiridonovas4978 3 жыл бұрын
Great compares! I would like to and I think most of us would like to see where each framework shines more like what kind of projects is more suitable with one or another? I know yeah Angular for projects that you need more stuff that Angular gives you out of the box and make it larger, but you might not need all or maybe you need some and how would it make it better to use it? Maybe some real-life website/project examples that show and explain when should you actually consider using one or another framework?
@ponalvsiki2254
@ponalvsiki2254 2 жыл бұрын
But Vue is made in china
@devjeff3192
@devjeff3192 3 жыл бұрын
I am a backend developer and I am going to learn Vue rather than React as a lot of people recommended to learn Vue as it has easier learning curve than React. Because, I just need it for my Frontend work, but I am more into Backend development
@sastavideoswala
@sastavideoswala 3 жыл бұрын
I develop my backend using python and i am totally unaware of front end terminology 🙄
@LDdrums20
@LDdrums20 2 жыл бұрын
I'm the same. Vue wins. Trust me you throw ts and libraries like lodash in there and you'll enjoy it as you do backend.
@alifdoll6372
@alifdoll6372 2 жыл бұрын
as for a beginner, my advice is to just pick whichever you want, focus on 1 framework or technology rather than learn so many that your cant focus on one thing.
@sizarcorpse
@sizarcorpse 3 жыл бұрын
I don't know about vue much. and I have been using react for 1 year and I loved it.
@JamesQQuick
@JamesQQuick 3 жыл бұрын
I love react too :)
@kvazaios5026
@kvazaios5026 3 жыл бұрын
I am in dilemma... I have watched a todo app tut with both React and Vue. Still can't choose which one. I think is React is actually difficult to learn while Vue is really simple. Is that true? Tell me a bit you experience please✌🏼
@sizarcorpse
@sizarcorpse 3 жыл бұрын
@@kvazaios5026 Choose which you connect with most. I started to react with "Full Stack React & Firebase Tutorial - Build a social media app" this 12 hours tutorial 1 year ago. I liked it then I learn more about it and still doing it. Maybe react is more difficult to learn than Vue because react uses a different "view layer". Vue uses "HTML templates" and React use "JSX (combine HTML and CSS together into JavaScript)". So my opinion is how you use whose technology and what you make and what it becomes that is most important.
@kvazaios5026
@kvazaios5026 3 жыл бұрын
@@sizarcorpse thanks!
@ilkrsrc081
@ilkrsrc081 3 жыл бұрын
I chose react and got a job as a React Native developer. I guess you didn't mention this very important thing that there is a mobile version of React basically. Eventhough I didn't even code any mobile projects before, I managed to code their case study and they like it (it was pretty simple). And I got the job somehow.
@mitjed
@mitjed 3 жыл бұрын
There is also a vue mobile version its called VueNative or NativeScriptVue
@fragrantbloom
@fragrantbloom Жыл бұрын
Learnt React by myself. Got offered a job and they use Vue, so came to this video. Thank you.
@JamesQQuick
@JamesQQuick Жыл бұрын
Glad you found it helpful!
@JohnAlamina
@JohnAlamina 3 жыл бұрын
Thank you so much for this. I actually learned VueJS before React and was very passionate about Vue. Back then, I felt that react had a steep learning curve. I still feel there are some things in react that aren't very natural. However, I now believe that React has more going for it than VueJS. Its greatest strength is the natural and lightweight feeling. I think its weakest point is also its lightweight nature. VueJS most likely has a more integrated framework and I think it does better state management. So for enterprise applications perhaps companies may be safer with VueJS but for hackers, react rocks!
@ChrisHaupt
@ChrisHaupt 3 жыл бұрын
For anyone interested in working in China, Vue is the best choice.
@hmatpin
@hmatpin 3 жыл бұрын
Lol
3 жыл бұрын
Hahaha I wonder who wants to work in China. No offense.
@ChrisHaupt
@ChrisHaupt 3 жыл бұрын
@ There are many things I miss about China and many reasons it is a great place to live for a few years at least. It is no kind of place to raise a child unless they are home schooled or go to one of the most expensive schools in the country. But the food culture is wonderful. And I love the bustling markets and streets full of uncomplicated, contended people, ignorant as they may be. Their digital services are also the most efficient and convenient in the world. All of it comes at a heavy price of course, but taking a few years to experience it is well worthwhile.
@ChrisHaupt
@ChrisHaupt 3 жыл бұрын
@ also the language! Absolutely amazing. Totally fascinating
3 жыл бұрын
@@ChrisHaupt don't get me wrong, I'd love to live in China for a couple years, but there are not many western people willing to do that.
@MarianoGianni1
@MarianoGianni1 3 жыл бұрын
I just landed a Vue job that required react knowledge :D They said that not many people knew vue so as long as I knew react, I could apply
@bobweee888
@bobweee888 3 жыл бұрын
yeah this is true you likely had an impressive interview. how long it takes you to be productive team member? coming from react
@archmad
@archmad 3 жыл бұрын
that's sweet man. nice company
@MarianoGianni1
@MarianoGianni1 3 жыл бұрын
@@bobweee888 I don't know but I will let you know. My first day is tomorrow. I'm more proeficient in Angular 2++ but I also know react. Let's see how this goes.
@bobweee888
@bobweee888 3 жыл бұрын
@@MarianoGianni1 if you know angular this will be as easy as riding one of those giant peddle boats in lake. you be fine
@dowoyele
@dowoyele 3 жыл бұрын
So the only advantage react has over vue is that businesses refused to use vue, even though it is better than react?
@JamesQQuick
@JamesQQuick 3 жыл бұрын
I don’t think I said either one of those lol
@stefanbogdanovic590
@stefanbogdanovic590 3 жыл бұрын
Whatever you are doing Vue or React just use Typescript with them it's much better experience! Nice video.
@kvvnng
@kvvnng 2 жыл бұрын
The fact you're talking about Angular vs React and React vs Vue makes me decide on React without watching the video. Thanks.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Yay :)
@Arabian_Abomination
@Arabian_Abomination 3 жыл бұрын
I think using map and ternary operators all over the markup is absurd and looks disorganized . v-for, v-if, and v-else are super clean :)
@Isaac-eh6uu
@Isaac-eh6uu 2 жыл бұрын
You can use a router quite easily to deal with that.
@Arabian_Abomination
@Arabian_Abomination 2 жыл бұрын
@@Isaac-eh6uu I switched back to React recently :)
@unknownguywholovespizza
@unknownguywholovespizza Жыл бұрын
​@@Arabian_Abomination why
@arifazeez9168
@arifazeez9168 3 жыл бұрын
If you've got tad bit more sense than the rest I'd choose React , Vue is for those who prefer the easier route...
@tanzimibthesam5861
@tanzimibthesam5861 3 жыл бұрын
Vue does the same thing React does in a much cleaner way in terms of jobs n Mobile apps react is a no brainer. Vue is just too good for web it has gone to next level with composition api
@danghanquan
@danghanquan 3 жыл бұрын
of course vue 3 able to work with mobile and platform what devices we want to.
@GutoCmtt
@GutoCmtt 3 жыл бұрын
React isn't a no-brainer in terms of jobs. I'd say it's quite the opposite, for someone starting programming now I don't see much of a reason to go the react route.
@siya.abc123
@siya.abc123 3 жыл бұрын
I wish people stopped comparing Vue to other frameworks, it's just disrespectful to Evan You. Svelte maybe Also why do we use anything besides Vue? Professionally I use Angular and React personally Vue is default Also I'm subscribed now
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Haha thanks for the sub. We all have our preferences I guess :)
@innocentegbunu3120
@innocentegbunu3120 2 жыл бұрын
Great video, so I'm a newbie and wish to learn Vue.... kindly help with resources . Thank you
@fischi9129
@fischi9129 3 жыл бұрын
for vue devs... check out quasar if you don't know it ^^
@MrAfusensi
@MrAfusensi 3 жыл бұрын
Or nuxt for ssr (my preference)
@viralr5
@viralr5 3 жыл бұрын
I've tried both. Vue.js feels natural and makes sense compared to React.
@bobweee888
@bobweee888 3 жыл бұрын
you are likely unemployed
@fueledbycoffee583
@fueledbycoffee583 3 жыл бұрын
@@bobweee888 in ny office, we use vue. We tried react but our main line job is migration of old systems to new technologies and vue just integrates so beautifuly with that line of work. Just add an script tag, no need of an node enviroment. Makes our job so much easier. We explored react and angular, but vue is just wayyyy more versatile. You can seamlessly integrate old apis with new ones and old code with new code. Heck some times qe mix and match a sampe page with new vue modules and co exist with jquery driven DOM
@bobweee888
@bobweee888 3 жыл бұрын
@@fueledbycoffee583 makes sense that you
@somebody2202
@somebody2202 3 жыл бұрын
@@bobweee888 Why are you butthurt?
@bobweee888
@bobweee888 3 жыл бұрын
@@somebody2202 im angry person
@JonatanGlader
@JonatanGlader 2 жыл бұрын
when it's about what to learn, i'd say take on day to learn react and one day to learn vue. when it comes down to it it's just 2 frontend library/frameworks so it's not really that complicated. What i think is most important is learning html and Javascript vanilla first, because then you are really going to understand the power of these tools and why they are so good. I myself made a chat app in: vue, react, blazor, angular and native android to find wich framework i enjoy the most and when developing the same app for different frameworks (except android since it isn't html/css) you can basicly reuse all the HTML and CSS and really see the differences in how these different tools work. doesn't really take any longer than a days work to learn and build a simple chat app in any of the frameworks, you just gotta find some good sources for information
@yanhuan1
@yanhuan1 3 жыл бұрын
I'm familiar with React and start to learn Vue. Vue is harder for me, it build some special API to hide implementation details. By contrast, React still gives me the feeling that I'm just writing JavaScript, so I'm more comfortable with it. Anyway, it seems Vue has more job opportunities than React in my country these days (Taiwan). I wanna find a React job, but lots of company using Vue lol.
@carval51
@carval51 3 жыл бұрын
by statistic vue has more faster learning curve than react though.
@Alex-bc3xe
@Alex-bc3xe 2 жыл бұрын
I love Angular :)) is more organized and looks clean for me.
@farhamsj8217
@farhamsj8217 3 жыл бұрын
vue is really cool,when you working you need to love your tools,and vue is loveable more than react & angular
@TekGadgt
@TekGadgt 3 жыл бұрын
"Vue is just hands down better than React!" hahahaha, I believe this for my personal use, but I see the appeal in both. I'd love to see a more in-depth comparison of some of the parts of Vue and React that are at least named the same. e.g. how are components different, how is routing handled differently, etc. Good video overall friend!
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Thanks man. You’d have to help me with the deeper vue comparison :)
@TekGadgt
@TekGadgt 3 жыл бұрын
@@JamesQQuick Sure! I think you nailed it in saying that, while Vue was inspired by the best parts of Angular, React and Vue are pretty removed from what Angular tried to accomplish. There's a reason why people build additional frameworks on top of React and Vue but generally not Angular.
@bmehder
@bmehder 3 жыл бұрын
But what about Svelte?
@JesperPDk
@JesperPDk 3 жыл бұрын
In Denmark, there are 4 times as many more jobs with react than vue. Personally, I just started on React and I think from 16.8 and up that it is easier to read and learn React. Just my personal opinion but I also think that Vue can have a good future for itself but I really think it will be a long and difficult battle for vue.
@JamesQQuick
@JamesQQuick 3 жыл бұрын
It’s definitely going to be hard to overtake react but maybe it doesn’t have to. Maybe they both just continue to grow
@JesperPDk
@JesperPDk 3 жыл бұрын
@@JamesQQuick Yes completely agree, so I really think that React has become easier to work with compared to react hook I think I have become a little easier in a way. But I really think that react is on its way to meeting good times and at the same time I also think Vue has good signs that it will be good too!
@areyoukidding6274
@areyoukidding6274 3 жыл бұрын
yes true.. now its the ERA of FUNCTIONAL PROGRAMMING !!!. and fuck react class components. its old school. Now its all about functional components + hooks. For those who says JSX is hard, they just need to spend some time to understand it. JSX is very SIMPLE than u think !!
@sajibbhuyan4017
@sajibbhuyan4017 Жыл бұрын
Please suggest a good KZbin channel to learn vue js
@anthonycorey5448
@anthonycorey5448 Жыл бұрын
I use to like React but switched to Vue because of those state hooks were driving me nuts.
@aidenyang747
@aidenyang747 3 жыл бұрын
Angular all the way!
@tim_t
@tim_t 3 жыл бұрын
I'm just here waiting for the release of SvelteKit, no comparison videos needed. 😅
@JamesQQuick
@JamesQQuick 3 жыл бұрын
What is sveltekit?
@tim_t
@tim_t 3 жыл бұрын
@@JamesQQuick Svelte's Sapper replacement(ish). And Sapper is essentially Svelte's Next/Nuxt.
@JamesQQuick
@JamesQQuick 3 жыл бұрын
@@tim_t Gotcha! I'll keep an eye out :)
@SirMorak
@SirMorak 3 жыл бұрын
@@tim_t so why need sveltekit if there is Sapper? If it's similar to Nuxt you can do almost everything with it 🤔
@tim_t
@tim_t 3 жыл бұрын
@@SirMorak Back in October, Rich Harris said that Sapper will never see a 1.0 release. Instead, Svelte will have its own routing capability and a lot of other features. This was because Sapper's code has become too spaghetti to maintain and build upon. And Rich also said that having Sapper as something separate from Svelte confuses beginners.
@ryansantiago3587
@ryansantiago3587 Жыл бұрын
I learned react and I'm here because of my Vue coding assessment
@spookyskellyskeleton609
@spookyskellyskeleton609 3 жыл бұрын
Not many Vue jobs or internship, I'm a reactjs intern and I regularly look for this stuff in all major sites like internshala and linkedin
@MarkEdwardTan
@MarkEdwardTan 3 жыл бұрын
The answer will always be = choose whatever is the most in demand skills in your area. Here in my area it is Angular and React so I prioritize both of them 😀 But personally I would choose Angular.
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Fair enough!
@moathdw910
@moathdw910 2 жыл бұрын
I worked on react for 3 years and now i am working on vue till now i still in love with react , but vue still fun and kinda the same concept if you did react boefer vue will be easy to go with
@jprince2453
@jprince2453 3 жыл бұрын
What field should i start out in for c++ in beginner level
@shekbake4389
@shekbake4389 3 жыл бұрын
Try KZbin almost all the KZbin APIs are in c++, also see if you want to upgrade to GOLang, also gaming industry
@NelsonMokoena
@NelsonMokoena 3 жыл бұрын
For me, the biggest talking point is around state management. I find Vuex to be simple and straightforward. With react the first thing you run into is passing data via props and as soon as you hit that roadblock, things like redux and hooks come into play and it's quite a steep learning curve to learn them.
@Ivcota
@Ivcota 3 жыл бұрын
I would ague that adding Typescript with a Stage-management library like Zustand makes it stupid easy to manage state. No wrappers & no providers. Just global state.
@KManAbout
@KManAbout 2 жыл бұрын
@@Ivcota isn't global state bad for performance?
@Ivcota
@Ivcota 2 жыл бұрын
@@KManAbout it's not an issue if you're not re-rendering the entire component tree on state changes. By global state, I'm talking about themes, maybe some user information, or a form that spans multiple pages. If you're trying to just get and post data from an API or graphql endpoint, use something like React-query.
@trucmuche747
@trucmuche747 2 жыл бұрын
Thanks for the video. Could you please help, so is react a library or a framework because I'm getting lost and I don't know who's right or who's wrong?
@tim_t
@tim_t 3 жыл бұрын
James, how do we get our hands on that cool FaunaDB merch?
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Great question. Honesty one day they reached out and said they were sending swag lol other than that idk :(
@tim_t
@tim_t 3 жыл бұрын
@@JamesQQuick okay, time to create a KZbin channel. LOL
@nevinkuser9892
@nevinkuser9892 3 жыл бұрын
Vue with CDN is pretty beginner friendly. Vue cli is a little more complicated but still doable. The component based architecture reminds of sass lol. Not knocking it, just saying it's a very similar structure.
@eyyMinda
@eyyMinda 2 жыл бұрын
Bruh, i'm either tripping after playing gta4 for 24 hours straight, or you really look like a character from it. Nice graphics 👍
@santoshrauniyar5286
@santoshrauniyar5286 3 жыл бұрын
I've 1 year experience in laravel so now I'm going to use Vue with Laravel. How is it? If it's true 👍 else 👎
@androidocean2796
@androidocean2796 3 жыл бұрын
At the end of the day, it comes who pays your bill. 🤣🤣🤣🤣🤣 mine JS so I've learned both and loved React
@davidmutua6971
@davidmutua6971 2 жыл бұрын
I write both React and Vue, Next and Nuxt too. And I love vue
@EnglishNamaa
@EnglishNamaa 2 жыл бұрын
Sir can i get your email or any contact please??
@programmercouple
@programmercouple 3 жыл бұрын
Great video. However, what do you think about the NON-single-page-applications? Do you think they still have a future?
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Absolutely. Server side rendering is making a comeback with things like nextjs!
@georgechanturidze1409
@georgechanturidze1409 3 жыл бұрын
Nextjs for multi-page apps. Though I wish their documentation was better organized and versioned. Sometimes they update/rename their methods and old documentation gets lost.
@RickSanchez167
@RickSanchez167 2 жыл бұрын
E-commerce sites will always be multipage as long as google wants server side rendering to be ranked higher on google
3 жыл бұрын
Gen Amnèsia 1 secondo fa To all vue enthusiasts... How do you replace hundreds of libraries developed for react like framer motion, react-query, material ui, styled components, react-hook-form and many others scattered all over the web? There is literally a library for everything in react. "More stars on github" is not exactly why you choose a framework...
@lopsanggurung5870
@lopsanggurung5870 3 жыл бұрын
I love Vue but.. FRAMER MOTION.. that was the BIG thing for me that drew me to react. To be able to do native-like layout-animations is HARD on web.. but FRAMER MOTION... makes it SO... MUCH easy... REALLY... FRAMER MOTION... chef's kiss..
@dontqsy5101
@dontqsy5101 2 жыл бұрын
There is good news about this, if I'm not mistaken the creators of Framer Motion released a similar library but for Vue js "Motion One Vue"
@KangJangkrik
@KangJangkrik 2 жыл бұрын
Personally, I got in trouble while integrating Typescript to Vue while doing 3D graphic-related project
@nanziinnn
@nanziinnn 2 жыл бұрын
Hi dude, thanks for the video but i am still on doubt :p , i' studying react but i have big doubt to learn vue too .You have some tips for me?
@phronessys
@phronessys 3 жыл бұрын
Nice over-vue
@rohmnsa
@rohmnsa 3 жыл бұрын
Lit 🔥🔥 thx for insight
@AkimboFennec
@AkimboFennec 2 жыл бұрын
Does nextjs make React on par with Angular?
@programuoki-lt1465
@programuoki-lt1465 3 жыл бұрын
I tried react js and start project but never understand how it works. Is it Js or TS or who knows. Added header from talwind UI but cant add other part created component but dosent understand how to make layout... and Again decide move to VUE is more understandable when you sit first time. And its more cleaner when you have some MVC pattern or something here is completely bullshit a lot of Jobs with React but I hate it... For Web -> Vue JS or Plain HTML+CSS+JS and for mobile best Native languages, Kotlin or Swift
@maisoncastro
@maisoncastro 3 жыл бұрын
No lie, the thumbnail looks like he's about to cry. Good video though.
@bavan1358
@bavan1358 3 жыл бұрын
😂😂
@rampatra
@rampatra 2 жыл бұрын
What’s that website showing all the tech events near you? 5:08
@66xue5
@66xue5 2 жыл бұрын
In China, the number of jobs in Vue is 100 times that of React
@merryn9000
@merryn9000 2 жыл бұрын
interesting !
@KresnaPermana
@KresnaPermana 2 жыл бұрын
Vue is faster to get the job done in my opinion
@xxXAsuraXxx
@xxXAsuraXxx 2 жыл бұрын
i would use svelte which beats both
@akshaykolhe1457
@akshaykolhe1457 3 жыл бұрын
Why react is considered as a Framework?
@indian_gagan
@indian_gagan 3 жыл бұрын
When can i start to learn react??as im still learning js from w3s I mean how much js is required before jumping onto framework??
@JamesQQuick
@JamesQQuick 3 жыл бұрын
My suggestion is to build a solid foundation in js first. Build a few small simple apps with vanilla js then move to react!
@indian_gagan
@indian_gagan 3 жыл бұрын
@@JamesQQuick thanks james
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
Took me almost a year. But I learned a lot of node and express too first. Tbh I’m sure many could start 6 months in to their coding journey though. REALLY smart and gifted people maybe 3 months
@indian_gagan
@indian_gagan 3 жыл бұрын
@@BobbyBundlez its been 2 months with vanilla js and i think once im done with w3s doc and few dom projects then i can start react as @James suggested
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
@@indian_gagan cool. so then why u asking just to flex bra? two months is pretty quick but i didn't know any html or css before either... if u know html css, and JS then yea u shud b fine
@anthonycorey5448
@anthonycorey5448 9 ай бұрын
I like React and Vue.
@Razerdawn
@Razerdawn Жыл бұрын
Come here from 2023, job opportunities still react way more than vue.
@vjorihoxha1115
@vjorihoxha1115 3 жыл бұрын
All of the comparison videos only do "Google Search comparison" and only for beginners. You should try to do something a little more advanced for more experienced people.
@srijanlama6446
@srijanlama6446 2 жыл бұрын
you didnot mention about quassar dev
@maboesanman
@maboesanman Жыл бұрын
Vue is not as mature, and it gets some things fundamentally wrong when dealing with typescript. There’s this idea that vue “doesn’t compile to JavaScript” the way that jsx/tsx does but that’s just false. Vue single file components (which are encouraged) are more obtuse than the jsx syntax, because vue files are treated like different types of files by different importers. As someone who works professionally with vue I think it is inferior to react.
@nicoleta4730
@nicoleta4730 Жыл бұрын
I Love Vue Too❤It's simple and logical
@JamesQQuick
@JamesQQuick Жыл бұрын
I continue to hear good things!
@anthonycorey5448
@anthonycorey5448 Жыл бұрын
I think React has a cleaner syntax.
@badasscoder4481
@badasscoder4481 3 жыл бұрын
Vue suits me. Am not getting react concepts. React is weird. Vue is best with laravel. Am learning it
@mrrolandlawrence
@mrrolandlawrence 3 жыл бұрын
"a little easier than react" ?? woah. a lot more than that :P
@bickykayastha2110
@bickykayastha2110 3 жыл бұрын
I choose vue over react. Vue makes your life simpler. React makes your life complex.
@harleyspeedthrust4013
@harleyspeedthrust4013 3 жыл бұрын
0:56 let's start with an overvue
@orion_nebula
@orion_nebula 2 жыл бұрын
I've heard so many good things about vue that my choice is simple. Vue
@romanceidiot
@romanceidiot 2 жыл бұрын
Vue is made by a Chinese dude. If I remember correctly, Chinese ministries uses Vue, since they banned Facebook and Google.
@Defender2516
@Defender2516 3 жыл бұрын
Which one should you learn? Both.
@danjmillier
@danjmillier 3 жыл бұрын
Another fantastic video, James!!
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Thank you :)
@18.michaelmaramag89
@18.michaelmaramag89 3 жыл бұрын
What about svelte? Svelte! Svelte! 😂😂
@ashutoshpatkar4891
@ashutoshpatkar4891 3 жыл бұрын
Svelte is the best. THE BEST. Mah boi just too late to the party.
@NomadicBrian
@NomadicBrian 2 жыл бұрын
I think Vue is closer to Angular and based on previous .NET and Java UI with JavaScript. React has always been the oddball. Mark Z set out to be different when React was started. That was his main argument. That should tell you all you need to know. In terms of popularity and use facebook was once that and now it is not. Who doesn't love a cute pet video on Instagram right? Doesn't mean we should listen to the same guy about how we build business apps. I agree with you 100% choose an app that you like to work with. If you choose one that has the most job postings but you hate it that is kind of self inflicting torture and you are promoting what you hate. Think about it.
@marvinarayan2560
@marvinarayan2560 3 жыл бұрын
why dont you learn both right?
@bobweee888
@bobweee888 3 жыл бұрын
the joke actually is funny A++ i giggled true story.
@moniruzzamansaikat4751
@moniruzzamansaikat4751 3 жыл бұрын
I am learning the both right now 😯😯😯
@JamesQQuick
@JamesQQuick 3 жыл бұрын
Good strategy!
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
Angular vs React vs Vue: Which Framework to Learn in 2022
17:19
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 51 МЛН
Angular vs React - Which Is The Better Framework To Learn in 2021?
11:55
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Рет қаралды 1,4 МЛН
Why I'm Switching from Vue to React
10:45
Suboptimal Engineer
Рет қаралды 66 М.
Web Developer Portfolio - 9.5/10 (Front End, React)
11:54
CodingPhase
Рет қаралды 1,2 МЛН
What Vue.js Does Better Than React
24:29
Harry Wolff
Рет қаралды 38 М.
All 17 React Best Practices (IMPORTANT!)
1:46:11
ByteGrad
Рет қаралды 140 М.
Ranking The Most Popular Javascript Frameworks 2023
24:43
developedbyed
Рет қаралды 157 М.
Trying Vue.js for the First Time
11:59
Ben Awad
Рет қаралды 312 М.
I tried 4 Full Stack Frameworks
1:05:16
Coding Garden
Рет қаралды 28 М.
WHY I CHOSE VUE OVER REACT AND WHY I'M NOT GOING BACK
11:25
Program With Erik
Рет қаралды 100 М.
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН