The Difference Between Vue and React

Поделиться
HTML-код
  • Опубликовано: 30 авг 2023
  • 📗 Book (Updated Aug 2023): lachlanmiller.gumroad.com/l/v...
    🐦 Twitter: / lachlan19900
    Today I talk about the philosophical difference between Vue and React and how it impacts the reactivity system of the two frameworks.
  • НаукаНаука

Комментарии • 140

  • @aryagoswami4152
    @aryagoswami4152 9 месяцев назад +91

    I have worked on enterprise projects with both React and Vue 2 and 3. Based on my experience, Vue is comparatively lot better than React. As you said, it gives one fine-grained control and neat code with readability.

    • @luckyardhika3781
      @luckyardhika3781 8 месяцев назад +6

      But react is more flexible, i switch my project from vue to react because of biggest community and flexibility

    • @MichaelWalmsleyJr
      @MichaelWalmsleyJr 7 месяцев назад +7

      For basic interactivity I don't mind either. For complex interactivity that requires lots of data loading, timers, Dom syncing etc. I've found React to be more confusing for junior Devs and harder to debug all the race conditions that get introduce if you don't know how to use use effect effectively

    • @rebsy
      @rebsy 7 месяцев назад

      Just want to point out this delightful mirroring at the end of your sentence "use use effect effect(ively)"! @@MichaelWalmsleyJr

    • @Andrey-il8rh
      @Andrey-il8rh 5 месяцев назад +11

      ​@@luckyardhika3781 can you explain in what ways React is more flexible? Also, what exactly you wanted to have in Vue ecosystem that didn't exist and most importantly why you wasn't able to build it yourself?

    • @whoknows3679
      @whoknows3679 4 месяца назад

      @@luckyardhika3781it has bigger community yes, not sure about being more flexible
      Both react and vue can do the same

  • @1haker
    @1haker 4 месяца назад +48

    Worked few years with Vue, now few months with React and im done, im going back to Vue.

    • @user-re6im7dm1x
      @user-re6im7dm1x 2 месяца назад

      true. same with me, In vue. things are more transparent and more more sense. React is ugly

    • @user-re6im7dm1x
      @user-re6im7dm1x 2 месяца назад

      but unfortunately less jobs in Vue

    • @praveshishere
      @praveshishere Месяц назад

      @@user-re6im7dm1x that gonna change soon, as people start to appreciate vue

  • @johnm8358
    @johnm8358 9 месяцев назад +37

    Very well explained...the opt in/ opt out way of putting it really makes sense

  • @Pouya..
    @Pouya.. 7 месяцев назад +51

    Im a Senior backend developer and as you know we suck at front end 😀 but i worked with both react and vue (2,3) for me the react terminology was so of the grid …. I never could relate to all that hook names like useEffect useState …. But on the other hand vue was is just really really easy to relate … and now with Vue and composition api im sure i will never look back at react

    • @kishirisu1268
      @kishirisu1268 3 месяца назад

      Pathetic sinior failed in React 😂

    • @oinn6216
      @oinn6216 2 месяца назад

      I'm curious how did you managed to learn backend if you can't remember 2 hooks. please tell that it much easier to remember bunch of directives and lifecycle methods from Vue then 2 React hooks aaaand that's it because all events looks like native 😂

    • @Pouya..
      @Pouya.. 2 месяца назад

      @@oinn6216 actually it’s not about just hooks it is about the design of the language. With Vue composition api i can easily adopt my backend knowledge with that in terms of architecture and competent relations and not focus on life cycles and those stuff.

    • @malangope
      @malangope 2 месяца назад

      @@oinn6216 Thats just two hook examples, there are more like useReducer or useImperativeHandle etc. I too think the naming makes no sense until you dive deep in the respective functionality.

    •  2 месяца назад

      @@oinn6216 its not about learning, its about how its getting used to backend programming. "rendering" concept is not in backend, so backend engs have hard time to understand whats going on. but vue seems more relatable to backend developers, at least for me.
      believe me i have very good engineer friends, all experienced same for their "toy projects" that in their first time frontend development.

  • @rafaveggi
    @rafaveggi 8 месяцев назад +10

    Great side by side comparison and explanation, very insightful. Thanks a lot for sharing

  • @turboruninc
    @turboruninc 6 месяцев назад +22

    I trust Evan You and his team (Vue, Vite, Nuxt, Pinia, etc). Currently, Vite is used by several frameworks, including Angular recently.
    if Vite is that good then Vue should be the same. because it's from the same developer.

  • @ProgramWithErik
    @ProgramWithErik 9 месяцев назад +5

    Nice explananation! When I moved from Vue 3 to React for the first time I made some rookie mistakes on reactivity in React, that you pointed out. Like not assuming the rerenders on a double. They are quite different.

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад +1

      Woah, hey Erik - long time fan of your content, never thought you'd be commenting on one of my videos! Appreciate the complement!
      I had the opposite experience of going from Vue to React - I like them both, but the fundamentals of the reactivity system are really different, and I have found knowing how your tool works, at least conceptually, to be very useful.

  • @yannmasoch
    @yannmasoch 7 месяцев назад +14

    I use Vue for a long time and I was wondering if I had to switch to React because it's easier to find React engineers than Vue engineers. But after watching this video I am going to keep Vue!

    • @LachlanMiller
      @LachlanMiller  7 месяцев назад +3

      It's definitely easier to recruit and to find a job as a React dev, that's for sure. I've done a lot of React professionally, despite knowing Vue very well.

    • @yannmasoch
      @yannmasoch 7 месяцев назад +1

      @@LachlanMiller Yes. Also, I saw another video from another YT channel showing side by side Vue and React for coding the exact same simple things. I don't like how React offers data binding or state management for example. I'm keeping Vue + Vite + Pinia 👍

    • @7iomka
      @7iomka 3 месяца назад

      Hi, how the name of that video?@@yannmasoch

  • @mlv60
    @mlv60 11 дней назад +1

    0:47
    not very important but potentially good habit/convention for both readability (separation of concerns) and consistency with vue's approach:
    you can extract the anonymous function from the jsx into an appropriately named const and then just simply pass it in the jsx event.
    this way any changes you make to the logic will be done in the logic part of the code (just like in vue) and if you are writing a more complex function it would look ugly and clutter the jsx. this way, simple or complex, your logic consistently shows up where its expected and you and your team will frown less :]
    edit:
    the reason i mention consistency with vue is that its easier to switch or be good at both the more similar they are, in general

  • @Shlomtzion1980
    @Shlomtzion1980 3 месяца назад +1

    Good, simple explanation accompanied with simple examples. This was good and informative. Thanks!

  • @stefandili2650
    @stefandili2650 9 месяцев назад +1

    Great video, and just in time as always! 😁 🙏

  • @huzaifamalik2346
    @huzaifamalik2346 8 месяцев назад +4

    helped me allot to understand Vue as a React developer, Good Teacher

  • @skateboardsmart
    @skateboardsmart 9 месяцев назад +8

    Briliant explaination!

  • @nussbrot
    @nussbrot 9 месяцев назад +2

    Great video, good explanation, straight to the point

  • @rameshsharma-426
    @rameshsharma-426 4 месяца назад +1

    explanation 👌 loved it ❤

  • @codybontecou
    @codybontecou 9 месяцев назад +5

    Great stuff, as usual, Lachlan, thank you. Looking forward to future content.

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад

      Thanks Cody - I am rejiggering my schedule so I have more down time to work on things like content creation.

  • @atomicCache_
    @atomicCache_ 3 месяца назад +1

    Great. Thanks for sharing this video lachlan 😊😊

  • @YankaZabka
    @YankaZabka 5 месяцев назад +1

    Solid material. Thanks a lot!

  • @matanon8454
    @matanon8454 6 месяцев назад

    Thanks for this video! ❤

  • @mohamadybr
    @mohamadybr 2 месяца назад +2

    I like both frameworks. I used React a lot back in my uni and worked as a Vue(2) developer - soon I have to migrate to Vue 3. I like both! I enjoy the simplicity of Vue and the ability to move fast, but in all honesty, I prefer React! Although it is more difficult to manage, the amount of experience you gain is unmatched! I had to, forcefully, learn a lot of things in React to implement good Apps, but with Vue, it was just there! so far working with Vue2, I feel like I had to spend more time learning the framework than learning how to think about the problem I'm solving. To me, React gives more opportunities to be a better programmer as you have to learn more concepts and be more involved. On the other hand, Vue is just more relaxing to work with

  • @serhiicho
    @serhiicho Месяц назад

    Good explanation! Thanks

  • @anapartybharath33
    @anapartybharath33 2 месяца назад +1

    this is probably the best video on internet, that explains the difference b/w react and Vue

  • @clustersnake
    @clustersnake 9 месяцев назад +9

    I am currently working on a react native application because as a Venezuelan I don't want to starve :D and I really miss Pinia and the reactivity system so much!

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад +1

      I tried RN once, it seems good for simple apps but not so great for complex ones. Building native apps with Vue sure would be nice, I think there's been a few things but nothing solid yet.

    • @clustersnake
      @clustersnake 9 месяцев назад

      @@LachlanMiller I saw a vue-react-native connector but I didn't have a chance to try something different in this project

    • @fdsoilmvc4801
      @fdsoilmvc4801 9 месяцев назад

      @@clustersnake I am Venezuelan and I live in Venezuela and before starting with Vue2 I did a study comparing with Reat, Angular and Svelt. In fact, the one I liked the least was React. I share this video for mobile applications: ruclips.net/video/IyK3ExPVR18/видео.html

  • @GringoDotDev
    @GringoDotDev 9 месяцев назад +1

    great video!

  • @jnmldo
    @jnmldo 5 месяцев назад +1

    I like your video. I come from React world and I have no clue about Vue but with this video I have a start point. Thank you for your work!

    • @LachlanMiller
      @LachlanMiller  5 месяцев назад +1

      No problem, I've mostly got React contracts lately... happy with both, glad we have lots of solid choices in the frontend world nowadays!

  • @adiorthotos
    @adiorthotos 9 месяцев назад +18

    Vue's mental model seems easier to grasp, the code simpler to read and obviously performs better since it only renders what's needed vs everything each time.

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад +3

      I like this model better, but there's certainly something nice about React's "just re-render it all" model, too. It does make optimising a bit more difficult, though.

    • @adiorthotos
      @adiorthotos 9 месяцев назад +6

      ​@@LachlanMiller yeah, especially since in react one has to explicitly define dependencies for reactive parts. Vue automatically resolves all those for the user. I'm talking about the dependency array in `useMemo` and the.. absence of any such thing in vue's `computed`.
      Coding in react I feel like I'm constantly stressing myself to not forget something or make some mistake and tank performance. I feel like I'm babysitting react in a sense or hopping around mines on a field. When using vue, it feels more like I'm just putting my thoughts in code knowing the FW has my back. There's something about this DX that makes such a difference in how one _feels_ when using each, that it's hard to describe to others.

    • @Feronom
      @Feronom 9 месяцев назад +1

      @@adiorthotos what about when using svelte or angular?

    • @adiorthotos
      @adiorthotos 9 месяцев назад

      ​@@Feronom I used to be a staunt supporter of Angular after using it for >2y in prod and before I check vue. Angular is still a valid choice (as any FW is), especially for teams coming from Java or C# background which love object-oriented programming and enjoy "fluffy" code with lot's of fanfare and bike-sheding, although that (esp the first part) already shows some manager is doing something wrong and should be using competent front-end devs instead of back-end ones (the FE is way too advanced and complex these days) to fill a FE role. The other problem I now have with angular is that it's always a tech luggard. They were the last template-using FW to use AOT render functions (project Ivy), the last one to ditch TSLint, Protractor, Karma, Jest, Webpack, ... and it's noticeably less performant (althouh apps are more slowed down due to bad client code that FW overhead).
      I have only little experience with Svelte. Till now, it seems to come with many of the good things Vue/Nuxt brings, without the ecosystem depth nor the vibrant community. It lacks JSX support, which (even though I don't like it) is necessary for cases where the template doesn't cut it, e.g. very dynamic rendering cases, often in library components. It's reactivity model is a leaky astractrion, IMO, much like Angular's with Zone.js . For example one can cut&paste a code from a .vue file's `` into a `useThing.ts` file and everything will keep working as expected. all the `$`-based DSL syntax from .svelte files isn't transferable/refactorable to .ts files.
      Vue 3 has (AFAIK) the cleanest, most thorough reactivity model. And due to it being based on a JS primitive (Proxy) instead of creating a unique bespoke abstraction, as is the case with all other FWs mentioned, it results in having much fewer gotchas and footguns, having very good perf and being very intuitive and easy to learn (vs e.g. Angular).

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад

      I also like Svelte@@Feronom

  • @jamesgraham1462
    @jamesgraham1462 3 месяца назад

    Well said. Thank you!

  • @aschmelyun
    @aschmelyun 9 месяцев назад +18

    Nice comparison! I've been a massive fan of Vue for years, but have recently started using React more and honestly... I'm enjoying it a lot. It feels closer to "actual" JavaScript and I think that's part of the appeal.

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад +2

      I've used both for many years and like different aspects of both. Spoiled for choice in the frontend ecosystem!

    • @zede1697
      @zede1697 7 месяцев назад +4

      Ok more actual JS. Synthetic events? ok... How often do you use Set / Map in your React App? I can guess... never (except working with stm that support it like MobX). React don't repspect your REAL JS skills. In React you use just subset of JS: ReactScript. In Vue you aren't limited by framework capabilities as in React: use mutability. Use Objects, functions (composables you can use as normalk functions where you want. Hello for react 3 hooks rules), use ALL JS types as your want. I want to know. What makes React more "actual" JS than Vue?

    • @LachlanMiller
      @LachlanMiller  7 месяцев назад

      @@zede1697 Hey, I am a little confused - are you saying you prefer React or Vue?
      I use Set/Map pretty often, those are quite useful! I like working with both frameworks.

    • @alex97480
      @alex97480 5 месяцев назад

      To be honest for me as I have a business, I use vue /Nuxt a lot more not because I want or because I feel in close to Javascript it's just I made different trust with 30+team with no experience. Everyone is more productive in vue that react and that's it they get shit and at lower level a lot more optimize than see react.... With better doc.
      You use react if :
      -you have time
      - you have budget
      -you need react native
      - you are Already senior level in react and don't need to bother with anything else
      There you're reason if not just use vuejs, time to market will be significantly lower, more performant and easier to upgrade

  • @user-hx1lp6fc9r
    @user-hx1lp6fc9r 6 месяцев назад +5

    Hey, thanks for your video, very concise and well structured. I'm a huge Vue advocat and every time React forces me to write className in component props to pass some adjustment just makes me sick ☺️

    • @LachlanMiller
      @LachlanMiller  6 месяцев назад

      Thanks for the comment. I enjoy Vue a little more but I think React is fine too, I don't really take issue with `className`. I miss 2-way binding with `v-model` the most.

  • @wobsoriano
    @wobsoriano 9 месяцев назад

    You the real MVP as always Lachlan

  • @Maeckboom
    @Maeckboom 9 месяцев назад +1

    Well said

  • @riccarrasquilla379
    @riccarrasquilla379 7 месяцев назад

    thanks for the video

  • @user-zn6su5hx8l
    @user-zn6su5hx8l 5 месяцев назад +1

    Wow! best video eva

  • @Vietnamkid1993
    @Vietnamkid1993 8 месяцев назад

    Good video but was there a reason for using watchEffect? All that could’ve been accomplished with shallowRef and computed.

    • @LachlanMiller
      @LachlanMiller  8 месяцев назад

      I was trying to make the Vue and React examples as similar as possible, useEffect and watchEffect are quite similar.

  • @cat-.-
    @cat-.- 3 месяца назад

    I’m familiar with react and svelte, it seems like vue is really similar with svelte 5 rune mode, is there a big difference between the 2? I gave up on react because I don’t like the many, many warts of the reactivity system such as not being able to factor out code to anywhere but top scoop of function, and custom hook schenanigans. I feel fine grained reactivity is a lot more intuitive.

    • @LachlanMiller
      @LachlanMiller  3 месяца назад

      Not too familiar with runes - I think it's a step closer to Vue though, where reactivity is decoupled from the component and rendering system, which I like. I think from a user point of view Svelte/Vue might be conceptually similar, the actual implementation (fine grained compile type vs observer/tracking based) is quite different. Will need to learn more about Svelte runes! Do you enjoy working with those?

    • @cat-.-
      @cat-.- 3 месяца назад

      ​@@LachlanMillerI am still trying out Svelte 5 runes since it's so new. It feels amazing mainly because states are entirely consistent now across .svelte and .ts files, no more .subscribe() to stores which was the main cause of headaches. Now, they use Proxy object to make reactivity work plain ts files, and this is the most fun I've had since I first moved from angular to nextjs.

  • @JkeyKong
    @JkeyKong 5 месяцев назад +1

    i feel that react will eat my memory a lot if I forgot set terms in useEffect

  • @lavglidesgh6266
    @lavglidesgh6266 5 месяцев назад +1

    Where do I start from, I'm studying both and if you can point to any video to start. I do pure html, css and javascript

    • @LachlanMiller
      @LachlanMiller  5 месяцев назад

      Good question. I knew some coding already (C, Ruby etc) when I came to frontend. I learned HTML/JS/CSS and Vue all at the same time, it was a bit confusing (which is Vue? which is regular JS?)
      I think it's fine to start with a framework like Vue/React, just learn HTML/JS as you go. Main thing is to build something!

    • @lavglidesgh6266
      @lavglidesgh6266 5 месяцев назад

      @@LachlanMiller thanks buddy

  • @malangope
    @malangope 2 месяца назад +1

    I want to code in vue but felt i needed to go the react way because of its popularity and React native for mobile apps.

    • @LachlanMiller
      @LachlanMiller  2 месяца назад

      This is fair, I use a lot of react too due to job market

  • @pisyaone6635
    @pisyaone6635 13 дней назад

    How are you managing to run Vue and React at the same time? Are you utilizing micro-frontend technology on this example?

    • @LachlanMiller
      @LachlanMiller  13 дней назад

      No, I just import them both and mount the apps on different DOM elements. Eg

  • @bpospanov
    @bpospanov 9 месяцев назад +1

    great

  • @JulienMayer-fh7wj
    @JulienMayer-fh7wj 11 дней назад

    Great video but I think your explanation at 9:40 may cause someone to think React does not return "new" JSX

  • @ControlProblem
    @ControlProblem 4 месяца назад +1

    At 4:50, you click the Vue button twice but the datetime only updated once. Did you click twice in one second? Or was it not supposed to update twice?

    • @LachlanMiller
      @LachlanMiller  4 месяца назад +1

      I think I clicked twice in one second. I just tested it out, it does indeed update the timestamp as expected. Watching this back, the time between clicks feels slow, but it must be *just* within one second.

    • @ControlProblem
      @ControlProblem 4 месяца назад

      @@LachlanMiller Thank you for clarifying.

    • @LachlanMiller
      @LachlanMiller  4 месяца назад

      @@ControlProblem thank YOU for watching!

    • @LachlanMiller
      @LachlanMiller  4 месяца назад

      @@ControlProblem thank you for watching!

  • @aminnairidev
    @aminnairidev 7 месяцев назад +1

    I see a lot of comments here saying "1 of million reason why Vue is better than React" or "I switch to React because of the ecosystem". I'm reality you can do exactly the same thing with both there is no functional differences. Only a matter of programming paradigm. If you like mutations, what most of us probably grew with classes and method then Vue will make most sense. If you are like me and have discovered and loved functional programming then React will make most sense. But you can't say I chose Vue because it has more tools because virtually anything Vue has can exist in React it is just simply that it hasn't been written yet.

    • @LachlanMiller
      @LachlanMiller  7 месяцев назад +1

      I agree, both are fine. You can work in a mostly functional paradigm in Vue if that's your thing too. It doesn't really matter at the end of the day, both frameworks are more than capable.

  • @mahadyounis8734
    @mahadyounis8734 Месяц назад

    Great

  • @SXsoft99
    @SXsoft99 2 месяца назад

    One of the things that i find better in Vue over react is when you add conditions and other things like this
    The directives make the code easier to read when you have something more complex than a counter
    I have meet a lot of devs that comed from different backgrounds and they first used react and were apprehensive at the code but when using vue they felt all the pain points go away

  • @MichaelScharf
    @MichaelScharf 4 месяца назад

    That’s why I use MobX with react.

    • @LachlanMiller
      @LachlanMiller  4 месяца назад

      Yeah for sure, love MobX + React combo

  • @FavourAkpasi
    @FavourAkpasi 16 дней назад

    a lot of react slander on the CS. i am still a react fan. but this video is a good comparison between both.

  • @kalakalan772
    @kalakalan772 4 месяца назад

    Do you appreciate: Vue3.js+Django+Django Rest API???

    • @LachlanMiller
      @LachlanMiller  4 месяца назад

      I have not done django before but python is pretty cool

  • @aleks5652
    @aleks5652 2 месяца назад

    I think you made a wrong comparison, because in vue you used ref, but in react - useState. That's quite different things.

    • @LachlanMiller
      @LachlanMiller  2 месяца назад

      What would you recommend? I think this is the idiomatic way to handle state in both frameworks.

  • @xtraszone
    @xtraszone 8 месяцев назад +3

    For those thing vue code in this example is larger in size..
    Actually vue code is smaller here because in react - count is incremented inline but vue, count is incremented in separate function which is creating illusion that code is larger in size. Add
    Also vue 3 apps are much much faster than react and angular.

    • @LachlanMiller
      @LachlanMiller  8 месяцев назад +2

      Personally I don't care too much about a few extra lines of code. I DO care about performance, though. Fully optimized Vue and React apps are roughly the same in my experience, but optimizing React code is a bit more effort (as explained in this video).

  • @carlcarlinn7367
    @carlcarlinn7367 3 месяца назад

    Opt-in is always better than opt-out.

  • @hassamulhaq7762
    @hassamulhaq7762 9 месяцев назад +2

    you highlights the real power of Vue, i feel better to code in Vue.

    • @LachlanMiller
      @LachlanMiller  9 месяцев назад +1

      I feel great coding in Vue - especially with script setup and TS.

  • @ColinRichardson
    @ColinRichardson 7 месяцев назад

    Thumbnail not comparable.

  • @oinn6216
    @oinn6216 2 месяца назад

    So Vue2 was inspired by Angular 1.x and Vue3 inspired by React niiiiice 😂

  • @xqsit94
    @xqsit94 3 месяца назад +1

    In my opinion Vue 3 > React > Vue 2

    • @LachlanMiller
      @LachlanMiller  3 месяца назад

      With script setup in the Composition API Vue 3 certainly feels very different to Vue 2. I am pretty happy working in both frameworks, I think Vue has some nice ergonomics, React has some neat things on the horizon with the announcement of React 19.

  • @dasten123
    @dasten123 2 месяца назад +1

    I really can't understand why ANYONE would choose React over Vue. This looks embarrassingly inefficient and stupid!

    • @LachlanMiller
      @LachlanMiller  2 месяца назад +1

      I actually like both, I think there are good reasons to go with either!

    • @mke7605
      @mke7605 14 дней назад

      It’s the industry standard.

  • @mikehurtado4772
    @mikehurtado4772 6 месяцев назад +1

    Vue is better

  • @kishirisu1268
    @kishirisu1268 3 месяца назад +1

    All simple - if you planning to work for third world - learn Vue, if your clients in USA and EU - learn React. Also do you know any native apps on Vue or 3D rendering on Vue? All that made with React, Vue is for websites only. React is the simplest lib, even monkey can learn it, have no idea how anyone can have problems learning it.

    • @LachlanMiller
      @LachlanMiller  3 месяца назад

      React is pretty small and simple but once you add all the other libraries it gets pretty complex
      Not sure on the Vue/React third world vs USA thing, I don't live in the USA but plenty of both in my country, def more React, I'd say React in general seems popular everywhere.

    • @buddh4r
      @buddh4r 2 месяца назад +1

      Toxic React dev who is afraid of learning new things detected.

    • @mke7605
      @mke7605 14 дней назад

      @@buddh4rnot really. It’s just a fact that react is just everywhere. I personally prefer svelte, but now using react because that’s what everybody is using in the industry.

    • @buddh4r
      @buddh4r 14 дней назад

      @@mke7605 I do not doubt that there are more react jobs out there, its rather the wording which makes me believe what I said... I say learn both and use the better tool for new projects if you can choose.

  • @edd6927
    @edd6927 8 месяцев назад

    This is very misleading, you approach your comparison and explanation from a React mindset where you are used to “infinite rendering react loop”.
    This concept doesn’t exist in other frameworks (front or backend) where code is executed only once and you must “opt in” (to put it in your terms), this is something the react team had to purposely address in their new documentation because it’s not intuitive to new comers and you have to adopt this react way of thinking.
    Thank god there’s alternatives (not just Vue), much better than react

    • @LachlanMiller
      @LachlanMiller  8 месяцев назад +1

      Hi, thanks for the detailed comment. I am not sure what you mean by misleading - can you explain more about what you mean regarding "infinite rendering react loop"?

  • @MilanDrazic
    @MilanDrazic 2 месяца назад

    Vue code is so dummy. Tomorrow you looking code and don't know what code is doing.
    Anti-javascript

    • @LachlanMiller
      @LachlanMiller  2 месяца назад

      Any examples of code you think is hard to understand in Vue?

  • @phojie6868
    @phojie6868 8 месяцев назад +2

    1 of 1milllion reason why you choose vue over react, not new