Vue explained to React Developers in 6 mins

  Рет қаралды 39,945

Justin Brooks

Justin Brooks

Күн бұрын

Using your React.js skills you can learn the basics of Vue in less than 6 mins. Vue has become even more similar to React but still maintains some tricks ups its sleeve.
By the end of this video, we'll convert some React components into Vue components to explain how Vue works. We'll also look at why so many developers enjoy and use Vue.
#vue #react
✨ SOCIAL ✨
Discord - / discord
Twitter - / jsbroks
⚡ RESOURCES ⚡
React - reactjs.org/
Vue - vuejs.org/
JSX vs Template - vuejs.org/v2/guide/comparison...
Nextjs - nextjs.org/
Nuxtjs - nuxtjs.org/
⭐ TIMESTAMPS ⭐
0:00 - Overview
0:43 - React Counter
1:07 - Vue Counter
2:55 - Vue template
4:31 - useEffect in Vue
5:17 - Tooling / Libraries

Пікірлер: 62
@TJKlimoski
@TJKlimoski 4 ай бұрын
great short video here. exactly what I was looking for.
@ivangrey1047
@ivangrey1047 3 жыл бұрын
please make more videos like this, it’s very enjoyable
@abhinaykatta
@abhinaykatta 8 ай бұрын
I feel saved after watching this. Thank you.
@misterkevin_rs4401
@misterkevin_rs4401 3 жыл бұрын
I'd love Vue to have a fully first-class citizen framework for mobile development like React-Native is for the market right now.
@tmbangla365
@tmbangla365 10 ай бұрын
Yes Ionic+Vue
@rangabharath4253
@rangabharath4253 3 жыл бұрын
awesome as always
@codeconcept
@codeconcept 3 жыл бұрын
Great comparison. Thanks :)
@bushbuddyplatypus
@bushbuddyplatypus 3 ай бұрын
So clear. Excellent tutorial
@RianY2K
@RianY2K 3 жыл бұрын
I feel more comfortable with Vue JS btw, and dont forget with their "easy to understand" documentation too.
@krzysztofkk6964
@krzysztofkk6964 11 ай бұрын
nice & easy, love it!
@BruceLeeBeatz
@BruceLeeBeatz 2 жыл бұрын
Nice over-vue
@nottodaybro4450
@nottodaybro4450 Жыл бұрын
Great video !
@MaxProgramming
@MaxProgramming 3 жыл бұрын
I like both tbh. But idk why I feel more comfortable with React. Let's Vue again
@wilsonwg
@wilsonwg 3 жыл бұрын
With Vue, I need to memorize or read some of its template syntax and options. With React, I only need to think in js most of the time. But it can be quite daunting at first, as you need to understand the jsx, spread operator, webpack boilerplates. Hard to setup at first, but somewhat rewarding afterwards. Vue is quicker to pick up.
@FalconTheFries
@FalconTheFries 3 жыл бұрын
For some reasons, React feels more natural and organic
@RR-et6zp
@RR-et6zp 2 жыл бұрын
@@FalconTheFries bingo
@redhook777
@redhook777 3 жыл бұрын
Thank you 💗
@sumanthgmr5645
@sumanthgmr5645 Жыл бұрын
great video feels like fireship
@denno021
@denno021 3 жыл бұрын
I started with Vue, I do personal projects in Vue, but at work I use React. I feel like this video made Vue look far more complicated than React :/
@OlivYog
@OlivYog 3 жыл бұрын
My feeling as well
@7MaticCode
@7MaticCode 2 жыл бұрын
Same
@Pazdkq
@Pazdkq Жыл бұрын
never used vue, but yeah, react seems easier, what was that with @click, if and for, why we need to create something new, when its easer for all to just use plain js
@wabathur
@wabathur Жыл бұрын
React will be more complicated when you are about to take care of optimization. React lifecycle is the pain in the ass, and JSX is god damn good but will leave you in the refactoring hell when you are not good at managing it.
@ojvribeiro
@ojvribeiro Жыл бұрын
Yes, it did. With the syntax sugar you can do it in basically 6 lines of JS.
@evertp
@evertp 3 жыл бұрын
I've been using React for 2 years, but have been interested in Vue for a while as well. This video has completely deterred me from even trying this, and I don't know if this is intentional. Am I *that* biased or is Vue genuinly a bit clumsy compared to modern hooks-based react?
@CodingWithJustin
@CodingWithJustin 3 жыл бұрын
I disagree with you. I feel react is more verbose than Vue since you need to list all dependencies. Vue also handles rerenders for you so you don't need to think about it. You might be used to Reacts way of doing things, so other approaches feel weird
@seanraz
@seanraz 3 жыл бұрын
I don't think this video shows the advantages of Vue. Probably best to build a small test app with it to see if you like it. I prefer Vue.
@galeontiger
@galeontiger 3 жыл бұрын
I'm a react Dev as well, I want to learn view, but the documentation just throws me off. Feels very off.
@RD-jr8nv
@RD-jr8nv 2 жыл бұрын
I prefer react.
@sohhamm
@sohhamm 3 жыл бұрын
Great video
@dzienisz
@dzienisz 2 ай бұрын
What version of Vue is this video about?
@MikaJuhani-fj7fn
@MikaJuhani-fj7fn Жыл бұрын
Justin, what did you think when attaching so loud background music on the video, or actually, why did to use it at all? The video content looked interesting but it was impossible to watch (I stopped) because the music was so disturbing. Maybe next time you do it differently
@eduardosalles9212
@eduardosalles9212 2 жыл бұрын
thank you.
@kompaskompas5605
@kompaskompas5605 2 жыл бұрын
Vue the future!
@renefournier
@renefournier 3 жыл бұрын
Svelte!
@CodingWithJustin
@CodingWithJustin 3 жыл бұрын
😉
@retrom
@retrom 3 жыл бұрын
My issue with Vue is that doesnt have great native support compared to React Native.
@oinn6216
@oinn6216 4 ай бұрын
How could be templates more natural if in JSX you have almost native events but in camelcase and this is all you need, but in templates you have bunch on directives, I hate them beggining from Angular 1.x )))
@icecruiserr
@icecruiserr 3 жыл бұрын
Great video! I personally still think React's JS/JSX everywhere comes off cleaner
@Svish_
@Svish_ 3 жыл бұрын
Loved the `useEffect` section which throws a bunch of life-cycle hooks in your face. That 's exactly what I love _not_ having to deal with anymore in React thanks to hooks. 😅 Also really dislike vue-specific template stuff and auto-magic binding. Sticking with React, 100%.
@RenanLeandroFerreira
@RenanLeandroFerreira 2 жыл бұрын
The magic binding is the beauty of vue. It makes the life so easier...
@nethsarasandeepaelvitigala135
@nethsarasandeepaelvitigala135 2 жыл бұрын
yeah have fun handling unnecessary rerendering in react and new hooks to shit you over in each new version, when Vue just handles everything and currently beats React in performance score and bundling sizes.
@Svish_
@Svish_ 2 жыл бұрын
@@nethsarasandeepaelvitigala135 Never had any issues with unnecessary rerendering, and the few new hooks being released are usually about giving more control to authors making special libraries, so no issues there either. Performance and bundling size doesn't really matter to me as long as they're not too far off, which they aren't. DX is much more important, and writing React code feels so much cleaner and nicer than the Vue and Angular directives and custom attribute stuff. If you enjoy it, that's good for you though, so keep doing that. 👍
@hansschenker
@hansschenker 4 ай бұрын
good comparison between React and Vue, Vue explanation is slightly out of date!
@babylemurman
@babylemurman 3 жыл бұрын
I'm hoping this all eventually leads full-circle back to native web components, and all of these libraries become obsolete.
@altgoncalves1472
@altgoncalves1472 Жыл бұрын
From what I get, in react I have Functional Components and Hooks. Master those two and you get everything else. With jsx there's a single syntax style. Any JS always get's wrapped in `{}` and that`s it. And no `class` in the JSX, swapped for `className`. No special directives and tons of concept to master, magic passage of values between templates and components that are often written as classes that use mixins to request data from stores that'll talk to services before we can make a single api request. meanwhile, on react lands, we have react-query and true code testability with hooks. am I missing anything?
@hasj
@hasj Жыл бұрын
not reading allat 😂
@skullteria
@skullteria 2 жыл бұрын
As expected, most of you youtube tutors don't know either framework good enough to actually make a valid comparison, sad but understandable. Thanks for publishing this freely duh.
@benedictjohannes
@benedictjohannes 2 жыл бұрын
I'm a react dev, and I'm curious why Vue is becoming so much popular lately. If you have a better reference of the comparison (or "Vue for react devs" style articles/vids) I'd be genuinely interested.
@dcxng6913
@dcxng6913 2 жыл бұрын
For me Vue looks like React with classes and i´m happy that this time is over. Can you write Vue more in a style like react with functions ?
@jpffinc
@jpffinc 10 ай бұрын
What are you saying? Are you even try Vue?
@DCX-NG
@DCX-NG 10 ай бұрын
@@jpffinc at that time I have worked with vue2. Vue3 is similar to react with functions but still different.
@zeeshanshafqat2661
@zeeshanshafqat2661 3 жыл бұрын
The title should be "Vue explained to React Developers in 6 mins 32 seconds". Because that's the run time.
@CodingWithJustin
@CodingWithJustin 3 жыл бұрын
But that entire time was not used to just explain Vue.
@SuboptimalEng
@SuboptimalEng 3 жыл бұрын
🙅🏾‍♂️ React 🙇🏾‍♂️ Vue
@sunilanthony17
@sunilanthony17 7 ай бұрын
I have no idea why and how react is simpler. Vue is much more readable and simple.
@s1nistr433
@s1nistr433 Жыл бұрын
The problem with Vue is its ecosystem. There are far less 3rd party libraries for it. You can't make mobile apps unless you use Ionic (Electron for phones), and there's no viable alternative to MUI or React Native Paper.
@IkraamDev
@IkraamDev 3 жыл бұрын
You made Vue.
React explained for Vue developers in 7 mins
7:48
Justin Brooks
Рет қаралды 14 М.
The Difference Between Vue and React
10:27
Lachlan Miller
Рет қаралды 32 М.
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 15 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 11 МЛН
What Vue.js Does Better Than React
24:29
Harry Wolff
Рет қаралды 37 М.
Moving Off React Native
20:50
Theo - t3․gg
Рет қаралды 182 М.
Stop Using .value with ref In Vue 3! Reactivity Transformed Explained!
14:22
React VS Svelte...10 Examples
8:35
Beyond Fireship
Рет қаралды 534 М.
Trying Vue.js for the First Time
11:59
Ben Awad
Рет қаралды 312 М.
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 463 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 481 М.
Every New Vue Developer Has Made These Mistakes...
18:04
Program With Erik
Рет қаралды 44 М.
Vapor: The Future Of Vue
21:27
Theo - t3․gg
Рет қаралды 113 М.
Why I'm Switching from Vue to React
10:45
Suboptimal Engineer
Рет қаралды 66 М.
Сколько реально стоит ПК Величайшего?
0:37
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,7 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,1 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2 МЛН